Мне было интересно, есть ли где-то ява библиотека, способная запросить JSONObject. Более подробно я ищу что-то вроде:
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);
Я ожидаю получить "привет" в качестве вывода.
В настоящее время самый быстрый способ, который я нашел, - использовать Gson:
jsonObject.getAsJsonObject("data").getAsJsonObject().get("data2").getAsJsonObject("value").getAsString();
На самом деле это не так просто писать и читать. Есть что-то быстрее?