Как отобразить динамические вопросы с опциями в JSON?
Привет,
Я хочу отобразить вопросы и параметры в Json, который находится в базе данных. Я хочу получить такой результат,
[
{
"survey_question_id": 1,
"survey_question_text": "сколько времени требуется, чтобы получить одобрение нового поставщика печати и настроить его на работу с вашей компанией?",
"survey_question_option_order": 1,
"survey_question_type": "радио",
"survey_question_comment_req": правда,
"survey_question_active": правда,
"survey_question_option_active": правда ,
“варианты”:[
{
"survey_question_option_value": "формального процесса утверждения поставщика не существует.",
"survey_question_option_text": "формального процесса утверждения поставщика не существует."
},
{
"survey_question_option_value": "формального процесса утверждения поставщика не существует.",
"survey_question_option_text": "формального процесса утверждения поставщика не существует."
},
{
"survey_question_option_value": "формального процесса утверждения поставщика не существует.",
"survey_question_option_text": "формального процесса утверждения поставщика не существует."
}
]
Но когда я попробовал, то получил такой результат,
[
{
"survey_question_id": 1,
"survey_question_text": "сколько времени требуется, чтобы получить одобрение нового поставщика печати и настроить его на работу с вашей компанией?",
"survey_question_option_value": "формального процесса утверждения поставщика не существует.",
"survey_question_option_text": "формального процесса утверждения поставщика не существует.",
"survey_question_option_order": 1,
"survey_question_type": "радио",
"survey_question_comment_req": правда,
"survey_question_active": правда,
"survey_question_option_active": правда
},
{
"survey_question_id": 1,
"survey_question_text": "сколько времени требуется, чтобы получить одобрение нового поставщика печати и настроить его на работу с вашей компанией?",
"survey_question_option_value": "у нас есть процесс утверждения, но утверждение происходит сразу",
"survey_question_option_text": "у нас есть процесс утверждения, но утверждение происходит сразу",
"survey_question_option_order": 2,
"survey_question_type": "радио",
"survey_question_comment_req": правда,
"survey_question_active": правда,
"survey_question_option_active": правда
},
{
"survey_question_id": 1,
"survey_question_text": "сколько времени требуется, чтобы получить одобрение нового поставщика печати и настроить его на работу с вашей компанией?",
"survey_question_option_value": "несколько дней",
"survey_question_option_text": "несколько дней",
"survey_question_option_order": 3,
"survey_question_type": "радио",
"survey_question_comment_req": правда,
"survey_question_active": правда,
"survey_question_option_active": правда
},
{
"survey_question_id": 1,
"survey_question_text": "сколько времени требуется, чтобы получить одобрение нового поставщика печати и настроить его на работу с вашей компанией?",
"survey_question_option_value": "несколько недель",
"survey_question_option_text": "несколько недель",
"survey_question_option_order": 4,
"survey_question_type": "радио",
"survey_question_comment_req": правда,
"survey_question_active": правда,
"survey_question_option_active": правда
},
{
"survey_question_id": 1,
"survey_question_text": "сколько времени требуется, чтобы получить одобрение нового поставщика печати и настроить его на работу с вашей компанией?",
"survey_question_option_value": "месяц или больше",
"survey_question_option_text": "месяц или больше",
"survey_question_option_order": 5,
"survey_question_type": "радио",
"survey_question_comment_req": правда,
"survey_question_active": правда,
"survey_question_option_active": правда
},
Я новичок в JSON. Кто-нибудь может мне помочь?
Что я уже пробовал:
Я новичок в json, и я изменился в кодировании и скрипте. Но это не работает. Кто-нибудь может помочь? Пожалуйста, помогите мне.
Suvendu Shekhar Giri
Это просто данные JSON, где кодирование, которое вы сделали, но не работаете?
Также Поделитесь подробностями ошибки.
Member 10556393
Привет, спасибо за ваш ответ. Я просто извлекаю данные из базы данных с помощью sp. Sp выглядит как create procedure usp_GetQuestionWithOptionList
как
начать
выбирать
кв.survey_question_id,
кв.survey_question_text,
sqo.survey_question_option_value,
sqo.survey_question_option_text,
sqo.survey_question_option_order,
кв.survey_question_type,
кв.survey_question_comment_req,
кв.survey_question_active,
sqo.survey_question_option_active
от
survey_questions кв. внутреннее соединение survey_question_options sqo на КВ.survey_question_id = sqo.survey_question_id
заказ по КВ.survey_question_id,sqo.survey_question_option_order
Конец