Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/251.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 可视化存储在.JSON文件中的JSON字符串_Php_Json_Parsing - Fatal编程技术网

Php 可视化存储在.JSON文件中的JSON字符串

Php 可视化存储在.JSON文件中的JSON字符串,php,json,parsing,Php,Json,Parsing,我在.JSON文件中存储了很多JSON字符串。我发现使用浏览器解析JSON字符串并以良好的方式显示它很有帮助。 对于格式良好的结构来说,这是正确的 但是当我有多个这样的字符串时: {"data":"value"} {"data":"value"} {"data":"value"} 它给出了错误 生成正确的HTML所需的是: [ {"data":"value"}, {"data":"value"}, {"data":"value"}, ] 如何在不更改.json文件的情况下实现这一

我在.JSON文件中存储了很多JSON字符串。我发现使用浏览器解析JSON字符串并以良好的方式显示它很有帮助。 对于格式良好的结构来说,这是正确的

但是当我有多个这样的字符串时:

{"data":"value"}

{"data":"value"}

{"data":"value"}
它给出了错误

生成正确的HTML所需的是:

[

{"data":"value"},

{"data":"value"},

{"data":"value"},

]
如何在不更改.json文件的情况下实现这一点

现在,在解析之前,我可以在开始处和结束处连接,{}{}{}{}字符串之间用a分隔,以便轻松解析该文件


这是使用SED和AWK完成的。 使用SED,我可以插入,其中}{发生}{替换}{为},{最后使用AWK,我可以将完整的字符串放入[]中,然后它对于Browsermy案例firefox变得可读

以前的:

{"data":"value"}{"data":"value"}
现在:

现在,它以一种易于阅读的方式显示了所有解析的JSON数据


感谢我的博士同事!很高兴与大家分享:

Huh?生成正确的HTML?向我们展示您的尝试,您需要确保json是有效的,仅此而已-如果您拥有所描述的数据,那么它就是无效的json@AlonEitan我已附上图片,这将解释我有什么问题。请让我知道,如果需要更多!谁可以p请帮我渡过难关好吗?
[{"data":"value"},{"data":"value"}]