Я использовал JSONLint в Интернете, что очень помогло. Мне НЕОБХОДИМО добавить это в Node.js.
Наш QA и даже я вставил столько недействительных JSON, что это даже не смешно. Сервер использует connect bodyDecoder из connect, который в настоящее время блокирует недопустимый ввод (не уверен, почему стандартный bodyDecoder даже не улавливает ошибку, ну да ладно). Я, вероятно, захочу создать свой собственный bodyDecoder, но я могу найти только JSONLinter на основе C.
Есть ли какая-нибудь библиотека, которую я могу использовать в Node.js для выдачи полезных ошибок (например, на http: // www.jsonlint.com/) вместо сумасшедшего «строка не ожидается» неопределенные ошибки?