Как создать шаблон JSON в JavaJAVA

Программисты JAVA общаются здесь
Anonymous
Как создать шаблон JSON в Java

Сообщение Anonymous »

Мой вариант использования: у меня есть файл JSON, но мне нужно предоставить клиенту доступ только к некоторым из них.
Пример: рассмотрим исходный файл JSON, как показано ниже.

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

{
"name": "XYZ",
"age": 24,
"education": {
"college": "ppppp",
"study": "b.tech",
"grade": 6.8
},
"friends": ["kkkk",
"bbbbbbbbbbb",
"jjjjjj"],
"dob":"01-08-1990"
}
Для клиента 1 мне нужно поделиться выводом ниже

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

{
"personalInfo": {
"name": "XYZ",
"age": 24,
"friendsNames": ["kkkk","bbbbbbbbbbb","jjjjjj"]
},
"educationalInfo": {
"college": "ppppp",
"study": "b.tech",
"grade": 6.8
}
}
Для клиента 2 мне нужно поделиться выводом ниже

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

{
"personalInformation": {
"nameOfEmployee": "XYZ",
"ageOfEmployee": 24
},
"educationalInformation": {
"college": "ppppp",
"study": "b.tech"
}
}
И для других клиентов вариант использования тот же: мне приходится пропускать некоторые ключи и давать им разные имена. Как это сделать динамически с помощью какой-то конфигурации. Для этого я использовал jsonPath, но удалить несколько ключей из объекта json сложно. Любые предложения могут быть оценены.

Подробнее здесь: https://stackoverflow.com/questions/521 ... on-in-java

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