开发者社区> 问答> 正文

希望各位帮我解析一下这个json!?报错

格式是这样的 {"count":"10","date":[{"id":"id","title":"title","image":"image"},{"id":"id","title":"title","image":"image"},{"id":"id","title":"title","image":"image"}]}

我现在解析的时候一直报错,有可能是我思路错了,求思路~求重点~

展开
收起
爱吃鱼的程序员 2020-06-22 19:06:57 398 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    json.count=10;

    json.date=array(3);

    json.date[0].id="id";

    json.date[0].title="title"

    json.date[0].image="image"

    json.date[1]...

    你这是思路还是重点。。。。。

    jsonToBean?

    下列结构可以转换:


    Primary://两个属性intcount;DataBeandate;voidsetXX(){   //}voidgetXX(){   //}child://DateBean三个属性Stringid;Stringtitle;Stringimage;voidsetXX(){    //}voidgetXX(){    //}


    引用来自“浏览者”的答案

    jsonToBean?

    下列结构可以转换:


    Primary://两个属性intcount;DataBeandate;voidsetXX(){   //}voidgetXX(){   //}child://DateBean三个属性Stringid;Stringtitle;Stringimage;voidsetXX(){    //}voidgetXX(){    //}


    array(2){
     ["count"]=>
     string(2)"10"
     ["date"]=>
     array(3){
      [0]=>
      array(3){
       ["id"]=>
       string(2)"id"
       ["title"]=>
       string(5)"title"
       ["image"]=>
       string(5)"image"
      }
      [1]=>
      array(3){
       ["id"]=>
       string(2)"id"
       ["title"]=>
       string(5)"title"
       ["image"]=>
       string(5)"image"
      }
      [2]=>
      array(3){
       ["id"]=>
       string(2)"id"
       ["title"]=>
       string(5)"title"
       ["image"]=>
       string(5)"image"
      }
     }
    }

    date与其看作一个数组、不如看成一个对象

    这样你就明白了

    这个JSON对象有两个属性:count和date

    date对象有id、title和image三个属性

    JSON的层间嵌套都可以这么理解

    外层是个对象,对象有两个属性,count和date,

    date是个数组.数组里面是对象,这个对象有三个属性id,title,image

    良好的格式化有助于你理解.

    varjson={"count":"10","date":[{"id":"id","title":"title","image":"image"},{"id":"id","title":"title","image":"image"},{"id":"id","title":"title","image":"image"}]}在线格式化工具: http://www.ostools.net/codeformat/json

    {}对象

    []属性

    谢谢大家,现在已经解决了,我是先用Reader独取出来的,然后再转换成JSONObject类型,这样就解决了。
    没明白,是看不懂语法?不知道该怎么去解析了。已经解决了~谢谢~
    2020-06-22 19:07:14
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
神龙云服务器产品及技术深度解析 立即下载
弹性创造价值:基于ECS的最佳性价比实践解析 立即下载
又快又稳:阿里云下一代虚拟交换机解析 立即下载

相关镜像