我是 JSON 的新手,我有以下从服务器获取的 JSON 字符串,我想使用每个对象项并遍历此 JSON。
无需使用 GSON 或 Jackson 库。视频 ID 和拇指对我来说是最优先的
{'videos': [ { "video": {"duration":"2:51","views":36824,"video_id":"41141","rating":"4.25","ratings":"51","title":" video1","url":"http:\/\/www.xyz.com\/41141","default_thumb":"http:\/\/img02.xyz.com\/_thumbs \/0000041\/0041141\/0041141_015m.jpg","thumb":"http:\/\/img02.xyz.com\/_thumbs\/0000041\/004 1141\/0041141_015m.jpg","publish_date":"2014-03-27 05:38:01"}},
{"video":{"duration":"2:51","views":36825,"video_id":"4141","rating":"4.25","ratings":"51","title":"video2","url":"http:\/\/www.xyz.com\/4141","default_thumb":"http:\/\/img03.xyz.com\/_thumbs\/0000041\/0041141\/0041141_015m.jpg","thumb":"http:\/\/img03.xyz.com\/_thumbs\/0000041\/0041141\/0041141_015m.jpg","publish_date":"2014-03-27 05:38:01"}},
{ "video":{"duration":"2:51","views":36225,"video_id":"41412","rating":"4.25","ratings":"51","title":"video3","url":"http:\/\/www.xyz.com\/41412","default_thumb":"http:\/\/img04.xyz.com\/_thumbs\/0000041\/0041141\/0041141_015m.jpg","thumb":"http:\/\/img04.xyz.com\/_thumbs\/0000041\/004 1141\/0041141_016m.jpg","publish_date":"2014-03-27 05:38:01"}}
}}],"count":279369}
最佳答案
JSONArray videojarray =jobj.getJSONArray("videos");
JSONObject videoJObject=null;
for(int j=0;j<videojarray.length();j++){
videoJObject=videojarray.getJSONObject(j);
JSONObject videoJObj=videoJObject.getJSONObject("video");
String videoid=videoJObj.getString("video_id");
String thumb=videoJObj.getString("thumb");
}
关于java - Android:Java:不使用 GSON 或 jackson 进行 JSON 解析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22684695/