Итак, у меня небольшая проблема: я думаю о том, как проще всего это сделать.В основном у меня есть следующий 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, но я не знаю, как.