json字符串转化成json对象问题
发布网友
发布时间:2022-04-20 21:59
我来回答
共1个回答
热心网友
时间:2022-04-06 08:53
觉得是误用了php的json。php正确的写法应该是
$a= array(
'pid'=>'参数一',
'id' => '参数二',
'name'=>'参数'
);
然后才可以用json_encode($a);并被js解码
如果用原先的字符串,
$str = "pid:'参数一', id:'参数二', name:'参数'";
是不需要json编码的,略作修改,直接可以被js解码,改成
$str = "{ pid:'参数一', id:'参数二', name:'参数'}"; //加括号,这已经是json文本
可以被eval("data = "+r_data+";");直接解读