L.detal={
"info": {"name":"lzhr","noMark":false,"age":"28"} ,
"address":{"ssadd":"广东","city":"yc"},
 "school":[{"city":"yc","address":"河㙟"},{"city":"yc","address":"阳春"},{"city":"荆州","address":"荆州市"}]
}
怎么解析!谢谢

解决方案 »

  1.   


    $a='{
     "info": {"name":"lzhr","noMark":false,"age":"28"} ,
     "address":{"ssadd":"??","city":"yc"},
      "school":[{"city":"yc","address":"??"},{"city":"yc","address":"??"},{"city":"??","address":"???"}]
     }';
    echo "<pre>";
    print_r(json_decode($a,true));//解析成数组
              print_r(json_decode($a));//解析成对象
    echo "</pre>";
      

  2.   

    json_decode
    不过他的使用要看你的PHP版本,适用范围是PHP 5 >= 5.2.0
    如果PHP版本比较低,可以去网上下一个php的JSON解析类
      

  3.   

    用json_decode,其实楼主也可以用Charles这个工具来分析下你的JOSN是否正确,我最近经常使用这个软件,觉得很方便,特别是对于JSON数据交互这块
      

  4.   

    经测试,PHP范围PHP 5 >= 5.2.0  用json_decode()函数可以解析的哈。