Validador JSON para o Notepad ++? [fechadas]

16

Estou procurando um plugin que possa verificar o arquivo aberto atual e me informar instantaneamente se é JSON válido ou não (por exemplo, se há uma vírgula ou um colchete ausente) - existe algum? Atualmente, estou usando o JSONView no Chrome, mas é uma dor sempre verificar o arquivo no navegador e voltar.

Costumo escrever dados em json manualmente, por isso acho que isso poderia me poupar muito tempo.

Mahn
fonte
Não é um plug-in para o Notepad ++, mas o XML ValidatorBuddy também é um editor JSON e vem com um verificador de sintaxe JSON interno e preenchimento automático. É uma ferramenta autônoma do Windows.
Clemens
Você pode usar o Codverter JSON Validator: codverter.com/src/jsonvalidator, é altamente seguro e tudo o que você faz é interpretado no computador local e nunca é enviado de volta ao servidor. as mensagens de erro de validação são informativas e precisas. (Divulgação total: eu sou um dos desenvolvedores).
11139 jonathana

Respostas:

7

Você pode usar um formatador JSON para realizar a tarefa (já que provavelmente reclamará ou fará algo errado - digamos, como indentar indevidamente - se o JSON for inválido). Consulte Existe uma extensão para reinserir o JSON no Notepad ++? . Da mesma forma, há um plug - in JSONViewer Notepad ++ que pode ajudar da mesma maneira.

Outra alternativa abaixo do ideal seria usar apenas um dos validadores JSON online .

Martineau
fonte
+1 para o JSON Viewer - eu o uso o tempo todo. também pode formatar / reindicar sua string JSON. A única coisa é que você tem que usar manualmente o functionality- Eu não acho que você pode fazê-lo cada vez que um arquivo é aberto .json
Robotnik
Obrigado, votei, mas ainda não é exatamente o que eu esperava; O JSMin ignora erros e o JSON Viewer, embora ele falhe se o json não estiver formatado corretamente, ainda assim recebo muito mais se o analisar usando o JSONView no Google Chrome, pois, ao contrário do JSON Viewer, informa exatamente o que está faltando e onde. Ah bem. Suponho que só espero que algum dia alguém capaz de codificar plugins npp se depare com isso e implemente uma solução simples de um botão para analisar e validar json.
Mahn
@ Mahn: Obrigado. A necessidade é a mãe da invenção , então talvez você deve ser que alguém ...
martineau
Eu adoraria, mas estou envolvido em um projeto um tanto grande e o tempo está chegando :) talvez um dia.
Mahn
Vale a pena notar que a extensão JSONView Chrome faz um ótimo trabalho, mas trava em arquivos significativamente grandes (não é possível processá-lo com um arquivo de 90 metros ... mas não sabemos qual é o seu limite).
Sean Colombo
2

Há um plug-in para NPP + chamado JSLint. É um plugin para validar o código JavaScript, mas também funciona bem com arquivos JSON.

Michael
fonte
2
Não parece funcionar para mim. Ele diz "JSLint pode operar apenas em arquivos JavaScript, HTML ou CSS". Salvar meu arquivo .json como arquivo .js não ajuda.
Mikhail