我想从字符串类型的 JSON 中解析数据。我的 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 响应,所以......有什么更好的方法来使用 GSON 获取number
对象的价值order = 0
?
谢谢!