У меня есть JsonArray в виде строки с несколькими объектами JsonObject. Поскольку я не являюсь java разработчиком, я немного растерялся, поскольку преобразовать JsonObjects в строки и строки в JsonObjects очень сложно.
У меня есть JsonArray в виде строки.
[{
"id":"XXXX-XXXX-XXXX-XXXX-XXXX",
"name":"Name"
},{
"id":"XXXX-XXXX-XXXX-XXXX-XXXX",
"name":"Name"
}]
Оно изменяется, и я не знаю, какие данные оно содержит.
Цель: Мне нужно преобразовать строку json в JsonArray, чтобы я мог работать с ней. Я попробовал gson, но получил только пустые объекты.
Что я пробовал:
Gson g = new Gson();
JSONObject jsons[] = g.fromJson(JsonString, JSONObject[].class);
Вывод:
Log.e ( "JSON", Integer.toString(jsons.length)); ---> 2 (Right!)
Log.e ( "JSON", jsons[0].toString()); ---> { } empty Object