我在服务器端用php写入json文件,格式 为{}{}{},用的是file_put_contents附加写入
立即学习“Java免费学习笔记(深入)”;
在客户端js通过PHP获取的也是{}{}{}这种格式(file_get_contents),而不是标准的json格式[{},{},{}]
请问我该如何得到标准的json格式呢? 是在PHP写入的时候(PHP得到的只是{key/value},如何做?),还是js获取到字符串之后,再转成标准格式(如何做?)?
新手提问,thanks。
我在服务器端用php写入json文件,格式 为{}{}{},用的是file_put_contents附加写入
立即学习“Java免费学习笔记(深入)”;
在客户端js通过PHP获取的也是{}{}{}这种格式(file_get_contents),而不是标准的json格式[{},{},{}]
请问我该如何得到标准的json格式呢? 是在PHP写入的时候(PHP得到的只是{key/value},如何做?),还是js获取到字符串之后,再转成标准格式(如何做?)?
新手提问,thanks。
把你要写入的内容放在 $data = array(); 中,
在写入的时候用
$data[] = $xxxxx; $data[] = $yyyyy; //.... file_put_contents('xx.js', json_encode($data));
然后js就可以正常加载这个 xx.js 了.
比较建议后端服务器写入文件时就是标准的JSON格式,前端拿到了就能直接解析。
java怎么学习?java怎么入门?java在哪学?java怎么学才快?不用担心,这里为大家提供了java速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号