{
┈┈"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"
   }
这种应该怎么解析啊

解决方案 »

  1.   

    jsonobject  获得第一个  然后自获得 一直到得到想要的数据位置
    ((JsonObject)jsonobject.get("RC")).get("PI")  一次类推试试看
      

  2.   

    对了这是一个项目包下载来用不知道你用的是什么  试试这个  google  JsonObject 找找
      

  3.   

    JSONObject json = null;
    try {
    json = new JSONObject(str);
    } catch (JSONException e) {
    e.printStackTrace();
    }
    JSONArray ja = json.get("RC");
    然后循环
      

  4.   

    这个里面全是jsonobject,没有jsonarray,没办法循环的。如果格式固定的话,就单个的往外读,
    或者你可以去看看用google的 GSON,它可以直接把json转换成一个java object.
      

  5.   

    有多条数据的,这只不过是其中一条数据的一个json,