Проверка ключей в JSON Records с использованием Java

-4

"transaction": {
"id": 1,
"empid": "12345",
"details1": {
"name": "xyz",
"age": "30",
"sex": "M",
"Address": {
"Office": "office",
"Home": "Home"
}
},
"abcDetails": "asdf",
"mobile": 123455
},

Мне нужно проверить, содержит ли запись JSON более двух ключей (подробности, адрес).

Затем мне нужно передать эти ключевые данные в эту строку:

parserValue1 = parserValue.asObject().get("firstKey").asObject().get("secondKey");

Может кто-нибудь мне помочь?

спросил(а) 2017-02-20T18:33:00+03:00 3 года, 8 месяцев назад
0
59

У многих парсеров json есть has("key") или contains("key").

В противном случае вам нужно будет добавить условие, чтобы проверить, возвращает ли get ("") значение null, или превратить весь объект Json в карту, где выполняются те же проверки.

ответил(а) 2017-02-23T00:18:00+03:00 3 года, 8 месяцев назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема