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+";");直接解读

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com