用于Notepad ++的JSON验证程序?[关闭]


16

我正在寻找一个可以检查当前打开的文件并立即告诉我它是否有效的JSON(例如,是否缺少逗号或方括号)的插件-是否有?我目前在Chrome上使用JSONView,但总是在浏览器中查看文件并返回该文件很麻烦。

我经常用手将数据写入json,因此为什么我觉得这可以节省很多时间。


它不是Notepad ++的插件,但XML ValidatorBuddy还是JSON编辑器,并带有内置的JSON语法检查器和自动完成功能。它是一个独立的Windows工具。
Clemens

您可以使用Codverter JSON验证程序:codverter.com/src/jsonvalidator ,它的安全性很高,您所做的一切都在本地计算机上解释,并且永远不会发送回服务器。验证错误消息内容丰富且准确。(完全公开:我是开发人员之一)。
jonathana

Answers:


7

您可能可以使用JSON格式化程序来完成任务(因为如果JSON无效,它可能会抱怨或做错某些事情-例如,不正确的缩进)。请参阅在Notepad ++中是否存在用于重新缩进JSON的扩展?。同样,有一个JSONViewer Notepad ++插件,可能以相同的方式提供帮助。

另一个不理想的选择是仅使用在线JSON验证程序之一


为JSON Viewer +1,我一直都在使用它。也可以格式化/重新缩进您的JSON字符串。唯一的事情就是您必须手动使用该功能-我不认为每次打开.json文件都可以做到这一点
Robotnik

谢谢,我投票赞成,但仍然达不到我的期望。JSMin会忽略错误,并且如果JSON的格式不正确,则JSON Viewer会失败,但是如果我在Google Chrome浏览器中使用JSONView对其进行解析,我仍然可以获得更多信息,因为与JSON Viewer相对,它可以准确地说明丢失的内容和位置。那好吧。我想我只希望有一天能有人编码npp插件,并实现一个简单的一键式解决方案来解析和验证json。
Mahn 2012年

@Mahn:谢谢。必要性是发明之母,所以也许您应该成为某个人……
martineau

我很乐意,但是我参与了一个有点大的atm项目,时间可能会流逝:)也许有一天。
Mahn 2012年

值得注意的是,JSONView Chrome扩展程序做得很好,但是在很大的文件上崩溃(无法处理90meg文件...不确定它的限制是多少)。
肖恩·科伦坡

2

NPP +的插件名为JSLint。它是一个用于验证JavaScript代码的插件,但对JSON文件也可以正常工作。


2
似乎不适合我。它说“ JSLint只能在JavaScript,HTML或CSS文件上运行”。将我的.json文件另存为.js文件无济于事。
米哈伊尔(Mikhail)
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.