У меня есть веб-API, который ожидает, что следующее тело JSON будет POSTED -
{
"endpoint_session_id": "P7p3JJuenqo0SnyJ4HnbRbbJIqDhtt0u",
"response": {
"answer": "my-password"
}
}
Я использую C # и могу использовать Request.AddParameter("endpoint_session_id", endpoint_session_id);
, чтобы сериализовать и отправить этот параметр очень хорошо,однако я не могу на всю жизнь получить правильный ввод для AddParameter () для ключа отклика, который является массивом JSON, который состоит из «ответа» и фактического значения, введенного пользователем.
Я пыталсяразличные способы, включая передачу массива строк в качестве значения для ключа ответа, я передал объект Dictionary, я пробовал AddBody, AddJsonBody, я пробовал AddParameter с передачей Parameter.Type.RequestBody, но, похоже, ничто не даетТело JSON отформатировано так, как ожидает API, что перечислено выше.
Я могу добавить примеры кода из того, что я пробовал, но, поскольку их так много, и ни один из них не работает, я буду ждать отзывов, прежде чем сделать это..
Как мне создать параметр "response": { "answer": "my-password" }
моего тела запроса, используя C # ???