Есть String
, в которой Json ответ, как в Java можно распарсить это строку в объект?
Есть ли какие-нибудь внешние или стандартные бибилиотеки?
Как уже было отмечено можно использовать библиотеки, а можно все сделать вручную. Пример:
String json = "{paramsArray: [\"first\", 100],"
+ "paramsObj: {one: \"two\", three: \"four\"},"
+ "paramsStr: \"some string\"}";
JSONParser parser = new JSONParser();
Object obj = parser.parse(json);
JSONObject jsonObj = (JSONObject) obj;
System.out.println(jsonObj.get("paramsStr"));
// some string
JsonObject jo = jsonObj.get("paramsObj");
System.out.println(jo.get("three"));
// four
JsonArray ja = jsonObj.get("paramsArray");
System.out.println(ja.get(1));
// 100
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
Подскажите, пожалуйста в чем может быть проблема - клиент подключается, но не передает данные на сервер ? (В логах пусто) Клиент и сервер находятся...
Должны ли названия полей класса и названия типов класса, к которому я парсю Json, полностью соответствовать названию полей, содержащихся в Json? И какие...
Необходимо найти все позиции вхождения шаблона в строкеШаблон выглядит как: "a?b", где '?' означает любой символ