Что имеется в виду под «Сглаживанием» и «Снятием расслоения» Json? Также можем ли мы использовать класс ObjectMapper для десериализации плоского атрибута json? - PullRequest
0 голосов
/ 24 августа 2018

Я пытаюсь понять, что это такое, чтобы сгладить Json и открепить Json. Любые ссылки или блоги будут полезны.

Также в связи с дополнительным вопросом я пытаюсь десериализовать плоский атрибут json в объект objectmapper. Json, который я пытаюсь использовать, имеет следующий формат.

{
  "MyUserID": "45345dfsf4545",
  "attributes": {
    "ArrayAttribute1[0].alertMessage": "You have consumed all of your data allowance",
    "ArrayAttribute1[0].promoName": "MyPromoTest",
    "ArrayAttribute2[0].showmorepromosbutton": "true",
    "ArrayAttribute1[0].promoPrice": "P 149.00",
    "userType": 1,
    "Attribute1": "Jan 28 2016 . 3:09PM",
    "Attribute1": "true",
    "Attribute2.validityColor": "RED",
    "Attribute2.subscriberBal": "P 29.5",
    }
}

1 Ответ

0 голосов
/ 24 августа 2018

Найден этот репозиторий (https://github.com/wnameless/json-flattener), чтобы сгладить и отстегнуть json. Прежде чем передавать его в ObjectMapper, убедитесь, что вы отсоединили его со строкой. К сожалению, не удалось найти спецификацию, определяющую различия.

...