我的JSON文件中有几个错误。调试JSON文件的最佳选择是什么?我使用了这个编辑器 - http://www.jsoneditoronline.org/,但是对于长文件使用它有点困难。
例如,错误消息显示:
Error: Parse error on line 1:
...000.0}]}},"data": [{"id": 0,"fr
-----------------------^
Expecting 'EOF', '}', ',', ']', got ':'"
但这条线看起来不错。
答案 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。他们有一个可视化调试工具,因此,它将遍历结构并抛出有问题的行。
答案 4 :(得分:1)
为什么不尝试像vim或Notepad ++这样的东西并尝试匹配括号和大括号?您可能需要首先使用“漂亮打印”JSON。我相信你可以从Python控制台做到这一点。
您可以尝试使用http://jsbeautifier.org/这里的内容来格式化单行JSON内容。
答案 5 :(得分:0)
您可以在线使用Codverter JSON Validator,但是它非常安全,并且您所做的一切都在本地计算机上进行解释,并且永远不会发送回服务器。验证错误消息内容丰富且准确。
(完全公开:我是开发人员之一)。