我已将我的json代码解析到我的应用程序中,它显示在logg中,但它没有显示在我的listview中。
应该对json进行编码并将json放入listview的代码:
http://pastebin.com/09WRD3D9
该代码的活动:
http://pastebin.com/1xc8UDYQ
JSON:
http://pastebin.com/9tpxYJns
也在http://nijdeken.com/test.php
希望有人可以帮助我。 (是的,我有一个工作服务处理程序)。 我已经为另一个项目使用了相同的代码,但是API前面有一个数组(Lessons),而我的不是,但它不是。
问候
答案 0 :(得分:0)
你可以尝试改变:
JSONObject jsonObj = new JSONObject(jsonStr);
// Getting JSON Array node
contacts = jsonObj.getJSONArray("");
到
contacts = new JSONArray(jsonStr);
编辑:
发现问题 - 您使用了错误的密钥。第一个字母是HTTP响应中的大写字母,而代码中的常量是小写字母。
将这些更改添加到之前的应用后,您的应用应该正常工作:
private static final String TAG_thing = "Thing";
private static final String TAG_place = "Place";
private static final String TAG_time = "Time";