Мне нужно быстро разобрать корневой узел аналогичного JSON, как показано ниже:
[
{"key":"foo", "value":123},
{"key":"bar", "value":"Hello World!"},
{"key":"far", "value":{"something":1}}
]
Проще говоря, мне нужно взглянуть на значение "ключа" (то есть "foo", "bar"," далеко "), чтобы определить, нужно ли мне полностью десериализовать часть" значения "в POJO.
Я попытался создать класс для отображения POJO, но это имеет много накладных расходов, и это особенно немне не нравится карта, потому что внутренняя часть моего значения иногда является типом значения, а иногда и больше JSON.
Есть идеи, как быстро пройти по ключам, а затем извлечь значение и десериализовать его?
Заранее спасибо!