$json = '[{\"coding\":\"CAP001\",\"accId\":\"\"},{\"coding\":\"MIS00\",\"accId\":\"\"},{\"coding\":\"3CAN10511\",\"accId\":\"\"},{\"coding\":\"3CAN10512\",\"accId\":\"\"}]';var_dump(json_decode($json));
var_dump(json_decode($json, true));
想把 $json 转换成数组,可是返回都是null

解决方案 »

  1.   

    有朋友能帮下忙吗?先谢谢了
    注: 上面的 字符串是用 http://json.org/ 上面的json转换来的,java服务器post来的string
      

  2.   


    $json = '[{"coding":"CAP001","accId":""},{"coding":"MIS00","accId":""},{"coding":"3CAN10511","accId":""},{"coding":"3CAN10512","accId":""}]';var_dump(json_decode($json));
    var_dump(json_decode($json, true));
      

  3.   

    <?php
    $json = '[{\"coding\":\"CAP001\",\"accId\":\"\"},{\"coding\":\"MIS00\",\"accId\":\"\"},{\"coding\":\"3CAN10511\",\"accId\":\"\"},{\"coding\":\"3CAN10512\",\"accId\":\"\"}]';
    $json = stripslashes($json);
    var_dump(json_decode($json, true));
    ?>
      

  4.   

    mybic_json.php,有这个开源的文件,可以处理json数据的。
      

  5.   

    json_encode
    json_decode这是php5里的 json 方法