Я программно создаю ответ для отправки в SurveyMonkey. У меня есть один вопрос с дополнительным текстовым полем. Из SurveyMonkey (отрывок) я получаю следующее:
"answers": {
"other": {
"text": "Other (please specify)",
"id": "2778291068",
},
"choices": [
{
"position": 1,
"text": "option 1",
"quiz_options": {
"score": 0
},
"id": "2778291065"
},
{
"position": 2,
"text": "option 2",
"quiz_options": {
"score": 0
},
"id": "2778291066"
},
{
"position": 3,
"visible": true,
"text": "option 3",
"quiz_options": {
"score": 0
},
"id": "2778291067"
}
]
}
Я получаю ответ от клиента и затем пытаюсь составить ответ, но не могу понять, как отформатировать другой часть, когда она заполнена. Это json работает:
{"pages":[
{"id":"111588651","questions":[
{"id":"417946972","answers":[
{"choice_id":"2778291065"}],
}
]}]}
Я не понимаю, где я должен добавить другую часть.