{
┈┈"RC":{
┈┈┈┈"P1":{
┈┈┈┈┈┈"ID":"10704",
┈┈┈┈┈┈"Image":"http://www.ledwang.com/ULF/B2B/P/120705/c3feaf4ff19a4d99b7d935d722047b3e.jpg",
┈┈┈┈┈┈"TitleName":"LED投影新光源解析"
┈┈┈┈ },
┈┈┈┈"P2":{
┈┈┈┈┈┈"ID":"10698",
┈┈┈┈┈┈"Image":"http://www.ledwang.com/ULF/B2B/P/120704/cff0527c8cba47c4914bc09064d1c439.jpg",
┈┈┈┈┈┈"TitleName":"上海南站LED变色彩灯点缀犹如地下银河 "
┈┈┈┈ },
┈┈┈┈"P3":{
┈┈┈┈┈┈"ID":"10661",
┈┈┈┈┈┈"Image":"http://www.ledwang.com/ULF/B2B/P/120628/4e92981254014519939f111795296292.jpg",
┈┈┈┈┈┈"TitleName":"中电熊猫照明 LED行业的“国宝”"
┈┈┈┈ },
┈┈┈┈"P4":{
┈┈┈┈┈┈"ID":"10609",
┈┈┈┈┈┈"Image":"http://www.ledwang.com/ULF/B2B/P/120614/15b171a1d3ab4c13bf3f6f08163e7a97.JPG",
┈┈┈┈┈┈"TitleName":"奥的亮新品发布,功能全面升级"
┈┈┈┈ }
┈┈ },
┈┈"time":"2012-7-20 14:33:47"
}
这种应该怎么解析啊
------解决方案--------------------
jsonobject 获得第一个 然后自获得 一直到得到想要的数据位置
((JsonObject)jsonobject.get("RC")).get("PI") 一次类推试试看
------解决方案--------------------
对了这是一个项目包下载来用不知道你用的是什么 试试这个 google JsonObject 找找
------解决方案--------------------
JSONObject json = null;
try {
json = new JSONObject(str);
} catch (JSONException e) {
e.printStackTrace();
}
JSONArray ja = json.get("RC");
然后循环
------解决方案--------------------
这个里面全是jsonobject,没有jsonarray,没办法循环的。如果格式固定的话,就单个的往外读,
或者你可以去看看用google的 GSON,它可以直接把json转换成一个java object.