PHP 的 json_decode 和 Firefox 的 javascript 兼容性

Php's json_decode and firefox's javascript compatibility

提问人:Steven Noble 提问时间:10/11/2008 最后编辑:julianfperezSteven Noble 更新时间:12/18/2011 访问量:1045

问:

如果你有类似的东西,它就会出现

var my_var = {"foo" : "bar"};

在 JavaScript(至少使用 Firefox 中)并将其发布到 PHP 服务器,您将收到一个类似

{foo:"bar",}

在服务器端。但是 php 中的json_decode不喜欢尾随的“,”,或者“foo”周围的缺少或引号。有没有一种很好的方法来清理收到的json字符串?

json 对象随 drupal 模块 json 服务一起发送。

编辑:这个问题可以关闭。格式错误的 json 是由于 drupal 模块中的 js 写得不好

php javascript drupal 兼容性 json

评论


答:

2赞 John Millikin 10/11/2008 #1

您使用什么代码来发布数据?确保使用类似 json2.js 的内容。

评论

0赞 Steven Noble 10/11/2008
我应该检查一下。我正在使用 drupal 的json_service模。
0赞 Steven Noble 10/11/2008
啊,这似乎是问题的症结所在。一个写得不好的json编码器