如何删除PHP中第一个特性的Json特殊字符? 这是我的json字符串:
"[{"name":"Maria","y":"14"},{"name":"Frederick","y":"1"}]"
好吧,我希望它成为如下:
"[{name:"Maria",y:"14"},{name:"Frederick",y:"1"}]"
有人可以尽快帮忙吗?
答案 0 :(得分:1)
正如我看到"y"
的值是字符串..您可以将其转换为整数,以便高效图工作正常,您可以在值之前使用(integer)
答案 1 :(得分:0)
尝试对json进行编码,如下所示,
[array(name=>'Maria',y=>'14'),array(name=>'Frederick',y=>'1')]
它会使你的json无效,但如果有效则会尝试编码。
OR用于有效的json生成尝试以下,
while($data) {
$rows[] = array("name"=>$data['name'],"y"=>$data['y']);
}
header('Content-Type: application/json; charset=UTF-8');
echo _format_json(stripslashes(json_encode($rows)));
这将生成有效的json数据。
答案 2 :(得分:-1)
从开始和结束后删除“它起作用...