我正在将数组从 php 转换为 json json_encode()
。如果我为一个数组编码它,我可以解码它,但是当它是这样的时候:array('a'=>array(0=>array(),1=>array()))
它返回{"a":[[],[]]}
当我解码它时,我收到以下错误
Catchable fatal error: Object of class stdClass could not be converted to string
json源
json在这里
用作true
第二个参数json_decode
$arr = json_decode($your_array,true); // it will create array
这是有效的 json 并且也可以工作它已经是一个 json 所以不需要解析这个 json
var json={};//copy json from http://pastebin.com/rLw4ABwS
console.log(json);
在小提琴http://jsfiddle.net/rRNSN/上测试代码
在控制台中检查它作为对象返回意味着它是有效的 json,如果它将是一个字符串,那么它需要使用JSON.parse()
或 by进行解析jquery.parseJSON()
。