Свести структуру JSON в Java - PullRequest
       14

Свести структуру JSON в Java

0 голосов
/ 15 марта 2019

Итак, у меня небольшая проблема: я думаю о том, как проще всего это сделать.В основном у меня есть следующий JSON:

{
  "users": {
    "userId1": {
      "externalUser.userId": "uid1",
      "externalUser.profileId": "pid1"
    }
  },
  "externalAccount.id": "acid1"
}

И я хочу преобразовать его в карту, похожую на эту:

"externalAccount.id", "acid1"
"users.userId1.externalUser.userId", "uid1"
"users.userId1.externalUser.profileId", "pid1"

И, конечно, преобразование должно работать в обоих направлениях.Я думал о том, чтобы найти способ использовать Джексона для этого, потому что я знаю, что мы можем сделать это с помощью jsonpath, но я не знаю, как.

...