Представьте меня гораздо большую версию этого:JSON Java - возможно ли перебирать несколько уровней JSON сразу в поисках определенного значения?
{
"name": "a",
"age": 10,
"number": 254,
"spezial": [{
"name": "vip",
"age": 12,
"number": 134
}, {
"name": "b",
"age": 56,
"number": 934
}]
}
Теперь все, что я хочу что-то вроде json.containsValue("vip")
который возвращает либо верно, если есть значение «вип» somewere, или ложь, если нет.
Я действительно не хочу, чтобы Переберите каждый суб массива индивидуален, мне нужна десять строк кода только для проверки дубликата ...
Спасибо за думать о моей проблеме
Эта библиотека JSON вы используете? – shmosel
Значение может быть сопоставлено любой клавише? – shmosel
Я имею в виду, что вам нужно будет проверить все элементы, чтобы подтвердить, что vip не существует. Нет ничего разумного, что вы можете сделать. –