JSON POST-запрос: должен ли внутренний запрос быть строкой или объектом? - PullRequest
0 голосов
/ 06 марта 2020

API на другом конце ожидает следующий формат:

{"param1":
  {"innerParam1": "innerValue1",
   "innerParam2": "innerValue2"
  },
 "param2":"value2"
}

Могу ли я отправить вышеуказанный запрос в виде объекта String? это действительно? например:

Map<String, String> requestObject = new HashMap<>();
String innerRequest = "{\"innerParam1\": \"innerValue1\", \"innerParam2": \"innerValue2\"";
requestObject.put("param1",innerRequest);
requestObject.put("param1", "value2");

Кто-нибудь может подсказать, работает ли вышеуказанный подход? Если нет, то почему это не сработает и как я могу это исправить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...