大家好,我有JSON问题
{
"browseResults":[
{
"id": "Simulation Examples.Functions.Random1"
},
{
"id": "Simulation Examples.Functions.Random2"
},
{
"id": "Simulation Examples.Functions.Random3"
},
{
"id":"Simulation Examples.Functions.Random4"
}
],
"succeeded": true,
"reason": ""
}
我想把它拉成使用那部分代码但不能这样做。 我可以用什么而不是它?
JSONObject jsonObject=new JSONObject(result);
String main = jsonObject.getString("browseResults");
Log.i("Content2",main);
答案 0 :(得分:2)
JSON
解析将是:
JSONObject jsonObj = new JSONObject(result);
JSONArray bResults = jsonObj.getJSONArray("browseResults");
for (int i = 0; i < bResults.length(); i++)
{
JSONObject c = bResults.getJSONObject(i);
String id = c.getString("id");
Log.i("Content2",id);
}
答案 1 :(得分:1)
尝试使用以下代码来解析数据:
JSONObject jsonObject = new JSONObject(result);
try {
JSONArray jsonArray = jsonObject.getJSONArray("browseResults");
for(int i = 0 ; i < jsonArray.length() ; i++)
{
JSONObject id = jsonArray.getJSONObject(i);
}
} catch (JSONException e1) {
e1.printStackTrace();
}
Log.i("Content2",jsonObject);