2012-05-29 73 views
0

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

"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); 
} 

类似的数据是我的数据类,我不能够得到所有的三部影片。我只得到最后一个视频网址如何处理这个问题。

回答

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", 
    ] 
} 
+0

谢谢编辑你有没有这方面的任何解决方案,我怎么能得到你想要的,让他们在哪里做精确的数据 – Sukesh

+0

? – MByD

+0

我使用数据类获取和设置数据。同时设置它只存储最后一个url的数据。我只想使用第一个网址。 – Sukesh