Сообщение «другого» поля в ответ на SurveyMonkey - PullRequest
0 голосов
/ 13 февраля 2020

Я программно создаю ответ для отправки в 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"}],
    }
    ]}]}

Я не понимаю, где я должен добавить другую часть.

...