Frage ein JSONObject in Java ab

Ich Frage mich, ob irgendwo da draußen existiert eine java-librery Abfragen können ein JSONObject. Weiter In der Tiefe ich bin auf der Suche nach etwas wie:

String json = "{ data: { data2 : { value : 'hello'}}}";

...
//Somehow we managed to convert json to jsonObject
...

String result = jsonObject.getAsString("data.data2.value");

System.out.println(result);

Ich erwarte, dass man "Hallo" als Ausgabe.

Mittlerweile ist die Schnellste Möglichkeit, die ich gefunden habe, ist mit Gson:

jsonObject.getAsJsonObject("data").getAsJsonObject().get("data2").getAsJsonObject("value").getAsString();

Es ist wirklich nicht einfach zu schreiben und zu Lesen. Gibt es etwas schnellere?

InformationsquelleAutor der Frage Pamput | 2013-03-15

Schreibe einen Kommentar