Saya memiliki server yang mengembalikan pesan JSON yang sangat besar dan aplikasi klien saya hanya bergantung pada bagian dari respons ini. Aplikasi klien perlu memeriksa apakah properti "xyz" ada di pesan JSON dan tergantung pada hasil menjalankan usecase tertentu.
Untuk persyaratan ini, mengubah seluruh pesan JSON menjadi objek terdengar agak mahal bagi saya dan karenanya pertanyaan ini.
Apakah ada bahasa query JSON standar seperti yang kami miliki untuk XML? Jika ya apa yang terbaik ketahui implementasi bahasa query ini di java.
FYI: Mengubah atau menambahkan layanan baru di sisi server bukanlah suatu pilihan.
JSON.getString(json_string, 'foo.22.bar')
(untuk, properti "bar" dalam elemen daftar 22 di properti "foo", yang berisi String)
JSON baz = new JSON(json_string); baz.getString('foo.22.bar');
misalnya