如何调试JSON文件

如何调试JSON文件,json,debugging,Json,Debugging,我的JSON文件中有几个错误。调试JSON文件的最佳选项是什么?我使用了这个编辑器-,但是它对于长文件有点难用 例如,错误消息显示: Error: Parse error on line 1: ...000.0}]}},"data": [{"id": 0,"fr -----------------------^ Expecting 'EOF', '}', ',', ']', got ':'" 但是这行代码看起来不错。尝试将JSON文件的内容放入一个验证器,比如or,然后看看它说了什么。我建议将

我的JSON文件中有几个错误。调试JSON文件的最佳选项是什么?我使用了这个编辑器-,但是它对于长文件有点难用

例如,错误消息显示:

Error: Parse error on line 1:
...000.0}]}},"data": [{"id": 0,"fr
-----------------------^
Expecting 'EOF', '}', ',', ']', got ':'"

但是这行代码看起来不错。

尝试将JSON文件的内容放入一个验证器,比如or,然后看看它说了什么。

我建议将JSON输入一个linter,比如。此外,正确格式化JSON将使调试更容易。像这样的站点可以为您做到这一点。

如果您可以在本地访问NodeJS,那么有一个CLI工具可以很好地处理JSON文件:


否则,如果您不介意将JSON上载到“随机”远程服务器,则可以使用。他们有一个visualizer调试工具,它将遍历结构并抛出有问题的行

  • Visual Studio 2013中的JSON调试器可视化工具

为什么不试试vim或Notepad++之类的东西,并尝试匹配括号和大括号?您可能需要先使用一些东西“漂亮地打印”JSON。我相信您可以在Python控制台上实现这一点

你可以在这里尝试用一行JSON格式的东西。

你可以使用它,它是在线的,但它非常安全,你所做的一切都会在本地计算机上解释,永远不会发送回服务器。验证错误消息信息丰富且准确

(完全披露:我是开发商之一)