Tengo un servidor que devuelve un mensaje JSON muy grande y mi aplicación cliente solo depende de una parte de esta respuesta. La aplicación cliente debe verificar si existe la propiedad "xyz" en el mensaje JSON y, según el resultado, ejecutar un caso de uso específico.
Para este requisito, convertir todo el mensaje JSON en objeto me parece un poco caro y, por lo tanto, esta pregunta.
¿Existe un lenguaje de consulta JSON estándar como el que tenemos para XML? En caso afirmativo, cuál es la mejor implementación de este lenguaje de consulta en Java.
FYI: Cambiar o agregar un nuevo servicio en el lado del servidor no es una opción.
JSON.getString(json_string, 'foo.22.bar')
(para, propiedad "bar" en el elemento 22 de la lista en la propiedad "foo", que contiene una Cadena)
JSON baz = new JSON(json_string); baz.getString('foo.22.bar');
, por ejemplo