Невозможно правильно вернуть JSONObject в ResponseEntity при весенней загрузке.JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Невозможно правильно вернуть JSONObject в ResponseEntity при весенней загрузке.

Сообщение Anonymous »

Я пытаюсь вернуть объект json в хэш-карту объекта сущности ответа вместе с другими полями, но получаю что-то еще для полей, где соответствующее значение является объектом json.
Я пробовал отладку, но каждая хэш-карта в потоке ответов имела требуемую структуру ответа.
Я пробовал отправить это из серверной части:
HashMap hashMap = new HashMap();
HashMap hashMap2 = new HashMap();
JSONObject jsonObject = new JSONObject();
jsonObject.put("key", "dummy value");
hashMap2.put("key", "dummy value");
hashMap2.put("new key", jsonObject);
hashMap.put("data", jsonObject);
hashMap.put("data2", hashMap2);
hashMap.put("extra field", "extra value");
return new ResponseEntity(hashMap, HttpStatusCode.valueOf(200));

И в ответ я получаю следующее:
{
"data": {
"empty": false,
"mapType": "java.util.HashMap"
},
"data2": {
"new key": {
"empty": false,
"mapType": "java.util.HashMap"
},
"key": "dummy value"
},
"extra field": "extra value"
}


Подробнее здесь: https://stackoverflow.com/questions/764 ... pring-boot
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»