Ich habe einen Server, der eine sehr große JSON-Nachricht zurückgibt, und meine Clientanwendung ist nur von einem Teil dieser Antwort abhängig. Die Clientanwendung muss prüfen, ob die Eigenschaft "xyz" in der JSON-Nachricht vorhanden ist, und je nach Ergebnis einen bestimmten Anwendungsfall ausführen.
Für diese Anforderung klingt das Konvertieren der gesamten JSON-Nachricht in ein Objekt für mich etwas teuer und daher diese Frage.
Gibt es eine Standard-JSON-Abfragesprache wie eine für XML? Wenn ja, was ist die beste Implementierung dieser Abfragesprache in Java?
Zu Ihrer Information: Das Ändern oder Hinzufügen eines neuen Dienstes auf der Serverseite ist keine Option.
JSON.getString(json_string, 'foo.22.bar')
JSON baz = new JSON(json_string); baz.getString('foo.22.bar');
, zum Beispiel