android处理JSONArray和解析

时间:2012-05-29 08:13:36

标签: android parsing arrays

嗨朋友们如何处理单个JSON数组,我有一个包含set和getURL方法的数据类。简单的json数组是:

"tril" [
         "http://www.youtube.com/watch?v=hsTOC-wD-mk&feature=g-logo"
         "http://www.youtube.com/watch?v=cHhZwvdRR5c&feature=related"
         "http://www.youtube.com/watch?v=l4QWxw655z0&feature=related"
       ]

我的代码是:

JSONArray trailerArray = innerJson.getJSONArray(Constant.tril);
for(int i = 0; i < trailerArray.length(); i++) {
    String videoUrl = Constant.VIDEO_URL+trailerArray.getString(i);
    similarData.setMov_trail(videoUrl);
}

类似的数据是我的数据类,我无法获得所有三个视频。我只得到最后一个视频网址如何处理这个。

1 个答案:

答案 0 :(得分:2)

JSON数组的格式不正确,应该是:

{
    "tril" :
    [
         "http://www.youtube.com/watch?v=hsTOC-wD-mk&feature=g-logo",
         "http://www.youtube.com/watch?v=cHhZwvdRR5c&feature=related",
         "http://www.youtube.com/watch?v=l4QWxw655z0&feature=related",
    ]
}