Я хотел бы проанализировать данные из JSON типа String. Мой ответ JSON выглядит так
[{"order":-1,"number":"5"},{"order":0,"number":"7"},{"order":1,"number":"3"}]
Я попытался использовать следующий метод:
JSONArray json = new JSONArray("My JSON String");
for (int i = 0; i < json.length(); i++)
{
JSONObject json_staticon = json.getJSONObject(i);
if(json_staticon.getInt("order") == 0) {
return json_staticon.getInt("number");
}
}
Но я хочу использовать библиотеку Google GSON для анализа моих ответов JSON, так что... какой лучший способ получить значение number
в объекте с order = 0
с помощью GSON?
Спасибо!