Как создать шаблон 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
Ответить

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

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

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

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

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