我一直在在线使用JSONLint,这真的很有帮助。我需要把它放到Node.js中。
我们的质量检查,甚至我输入了很多无效的JSON,这甚至都不好笑。服务器正在使用来自connect的connect bodyDecoder,当前它拒绝输入无效的输入(不知道为什么库存的bodyDecoder甚至没有捕获到错误,但是很好)。我可能想制作自己的bodyDecoder,但是我只能找到一个基于C的JSONLinter。
我可以在Node.js中使用任何库来引发有用的错误(例如http://www.jsonlint.com/上的错误),而不是疯狂的“字符串意外的”模糊错误吗?
最佳答案
纯JavaScript实现:https://github.com/zaach/jsonlint,与启动兼容的通用js。