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.


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 .


+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.


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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.