Сложная полезная нагрузка JSON неправильно преобразуется во вложенный Java dto.JAVA

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

Сообщение Anonymous »

У меня есть сложный запрос JSON, отправленный в конечную точку Spring Boot с помощью POST:
(это всего лишь пример)

Код: Выделить всё

{
"id": "957c43f2-fa2e-42f9-bf75-6e3d5bb6960a",
"name": "The Best Product",
"brand": {
"id": "9bcd817d-0141-42e6-8f04-e5aaab0980b6",
"name": "ACME Products",
"owner": {
"id": "b21a80b1-0c09-4be3-9ebd-ea3653511c13",
"name": "Ultimate Corp, Inc."
}
}
}
В результате у меня есть один корневой объект, но у меня есть несколько корневых объектов:
Пример:
Изображение

Корневой объект должен быть только один, но я получаю несколько те. Я попытался добавить:

Код: Выделить всё

implementation 'com.fasterxml.jackson.core:jackson-databind:2.20.0'
Но опять же объект не обрабатывается должным образом, скорее всего, потому, что у меня есть несколько дублированных ключей JSON, которые не обрабатываются должным образом.
Есть ли возможное решение?>

Подробнее здесь: https://stackoverflow.com/questions/797 ... d-java-dto
Ответить

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

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

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

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

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