2016-06-21 4 views
0

Я пишу проект с Java Play Framework 2.5,Как отправить вложенную JSON в запросе POST через почтальон

и я хочу, чтобы сделать запрос POST с вложенной JSON через почтальон

мне нужно сделать что-то вроде ниже:

{lesson:{ 
    "id":1, 
    "name":"Biology" 
}} 
+1

Я думаю, что ваш вопрос не является полным. Кроме того, какой почтальон вы используете? –

ответ

0

Я решил свою проблему,

проблема была в Java-коде.

Всякий раз, когда вы получаете данные из HTTP, вы должны преобразовать его таким образом:

String jsonToString = new String(mainJson.get("lesson").toString()); 

не так:

Object jsonToString = mainJson.get("lesson").toString() 

Кроме того, в почтальона, я сделал это, как sysquare упомянутый

+0

Вы могли бы упомянуть свой Java-код тоже в этом вопросе. Но вы упомянули только о том, как передать такой вложенный json в почтальоне, и поэтому мой ответ ограничивался этим. Рад, что вы все равно решили. –

0

в области значений почтальона, написать формат JSON как

{key:value} 
+0

да, я сделал это. но Java can not конвертировать его в JSONObject – matthew

Смежные вопросы