Я получаю json запись и в ней мне нужно достать значения нескольких полей. Как это можно сделать просто и эффективно? Существует ли уже какая-то готовая библиотека для этого?
Для этого уже существуют готовые библиотеки, такие как:
Gson рекомендуется использовать если необходима сериализация/десериализация какого объекта в/с json файла. Если же нужно получить значение какого-то поля в json файле, тогда воспользуйтесь org.json или же используя библиотеку Google, как приведено ниже:
JsonObject jsonObject = new JsonParser().parse("{\"name\": \"Mark\"}").getAsJsonObject();
System.out.println(jsonObject.get("name").getAsString());
спасибо!