如何调试JSON文件

时间:2014-05-15 19:00:45

标签: json debugging

我的JSON文件中有几个错误。调试JSON文件的最佳选择是什么?我使用了这个编辑器 - http://www.jsoneditoronline.org/,但是对于长文件使用它有点困难。

例如,错误消息显示:

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

但这条线看起来不错。

6 个答案:

答案 0 :(得分:2)

尝试将您的JSON文件的内容放入验证器,例如http://jsonlint.com/http://jsonformatter.curiousconcept.com/,并查看它的内容。

答案 1 :(得分:2)

我建议您将JSON输入到http://jsonlint.com/等内容中。此外,正确格式化JSON将使调试更容易。 http://jsonformatter.curiousconcept.com/等网站可以为您执行此操作。

答案 2 :(得分:2)

如果您可以在本地访问NodeJS,那么有一个适用于linting JSON文件的CLI工具:https://github.com/zaach/jsonlint

否则,如果您不介意将JSON上传到"随机"则可以使用JSONLint。远程服务器。

答案 3 :(得分:2)

如果您有权访问Visual Studio。他们有一个可视化调试工具,因此,它将遍历结构并抛出有问题的行。

  • Visual Studio 2013中的JSON Debugger Visualizer

答案 4 :(得分:1)

为什么不尝试像vim或Notepad ++这样的东西并尝试匹配括号和大括号?您可能需要首先使用“漂亮打印”JSON。我相信你可以从Python控制台做到这一点。

您可以尝试使用http://jsbeautifier.org/这里的内容来格式化单行JSON内容。

答案 5 :(得分:0)

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

(完全公开:我是开发人员之一)。

enter image description here