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.