Как сравнить документы JSON и вернуть различия с Джексоном или GSON?JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Как сравнить документы JSON и вернуть различия с Джексоном или GSON?

Сообщение Anonymous »

Я использую Spring-Boot для разработки сервисных услуг. Существует сценарий для сравнения 2-пейзажа (один-это объект DB, а другой-это объект, запрашиваемый клиентом), и вернуть «новый элемент», «модифицированный элемент», и если нет изменений, то верните false. 2-пейзаж в формате ниже < /p>

"sampleList":{
"timeStamp":"Thu, 21 Jun 2018 07:57:00 +0000",
"id":"5b19441ac9e77c000189b991",
"sampleListTypeId":"type001",
"friendlyName":"sample",
"contacts":[
{
"id":"5b05329cc9e77c000189b950",
"priorityOrder":1,
"name":"sample1",
"relation":"Friend",
"sampleInfo":{
"countryCode":"91",
"numberType":"MOBILE",
"numberRegion":"IN"
}
},
{
"id":"5b05329cc9e77c000189b950",
"priorityOrder":1,
"name":"sample2",
"relation":"Friend",
"sampleInfo":{
"countryCode":"91",
"numberType":"MOBILE",
"numberRegion":"IN"
}
}
]
}
< /code>

Я просмотрел Интернет о сравнении бобов для этого сценария в Java, но я не мог найти какого -либо более простого решения, но нашел какое -то крутое решение для JSON. Я вижу какое -то решение для GSON, но оно не вернет клиент -объект содержит «новый элемент» и «элемент изменений». Есть ли способ вернуть новый и модифицированный элемент в JSON или Java? Ваша помощь должна быть заметной. Даже подсказка будет отличным началом для меня.

Подробнее здесь: https://stackoverflow.com/questions/509 ... on-or-gson
Ответить

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

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

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

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

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