java - Android:Java:不使用 GSON 或 jackson 进行 JSON 解析

标签 java android json

我是 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/

相关文章:

android - 自定义 AlertDialog 列表布局

java - 使用@JsonFormat 的 jackson 日期格式?

java - 如何将 Java 日历对象的 JSON 表示传递给 REST 服务?

json - Swift:解析 Json 字符串并将信息填充到字典中

java - 通过 java.nio channel 发送字符串无法正常工作

java - 字符串到整数的转换

java - 当 </ScrollView> 放在末尾时应用程序崩溃

java - 在 netbeans 中使用 JTable

android - Adsense 移动版还是 Adsense 内容版?

android - 尝试使用 runQueryOnBackgroundThread 过滤 ListView 但没有任何反应 - 我错过了什么?