Validateur JSON pour Notepad ++? [fermé]

16

Je cherche un plugin qui peut vérifier le fichier ouvert actuel et me dire instantanément s'il s'agit d'un JSON valide ou non (par exemple, s'il y a une virgule ou un support manquant) - y en a-t-il? J'utilise actuellement JSONView sur Chrome, mais c'est pénible de toujours vérifier le fichier dans le navigateur et inversement.

J'écris souvent des données en json à la main, c'est pourquoi je pense que cela pourrait me faire gagner beaucoup de temps.

Mahn
la source
Pas un plugin pour Notepad ++ mais XML ValidatorBuddy est également un éditeur JSON et est livré avec un vérificateur de syntaxe JSON intégré et une auto-complétion. Il s'agit d'un outil Windows autonome.
Clemens
Vous pouvez utiliser le validateur JSON Codverter: codverter.com/src/jsonvalidator, il est hautement sécurisé et tout ce que vous faites est interprété sur votre ordinateur local et n'est jamais renvoyé au serveur. les messages d'erreur de validation sont informatifs et précis. (Divulgation complète: je suis l'un des développeurs).
jonathana

Réponses:

7

Vous pourriez être en mesure d'utiliser un formateur JSON pour accomplir la tâche (car il se plaindrait probablement ou ferait quelque chose de mal - disons, comme un retrait incorrect - si le JSON n'est pas valide). Voir Existe - t-il une extension pour réindenter JSON dans Notepad ++? . De même, il existe un plugin JSONViewer Notepad ++ qui pourrait aider de la même manière.

Une autre alternative moins qu'idéal serait d'utiliser simplement l'un des validateurs JSON en ligne .

martineau
la source
+1 pour JSON Viewer - Je l'utilise tout le temps. peut également formater / réindenter votre chaîne JSON. La seule chose est que vous devez utiliser manuellement la fonctionnalité - je ne pense pas que vous puissiez le faire chaque fois qu'un fichier .json est ouvert
Robotnik
Merci, j'ai voté positivement, mais ce n'est toujours pas tout à fait ce que j'espérais; JSMin ignore les erreurs et JSON Viewer alors qu'il échoue si le json n'est pas correctement formaté, j'obtiens encore beaucoup plus si je l'analyse en utilisant JSONView dans Google Chrome car contrairement à JSON Viewer, il indique exactement ce qui manque et où. Tant pis. Je suppose que je ne peux qu'espérer qu'un jour quelqu'un capable de coder des plugins npp tombe sur cela et implémente une solution simple à un bouton pour analyser et valider json.
Mahn
@Mahn: Merci. La nécessité est la mère de l'invention , alors peut-être devriez-vous être quelqu'un ...
martineau
J'adorerais, mais je suis impliqué dans un projet assez important et le temps presse :) peut-être un jour.
Mahn
Il convient de noter que l'extension Chrome JSONView fait un excellent travail mais se bloque sur des fichiers considérablement volumineux (impossible de le faire traiter un fichier 90meg ... je ne sais pas cependant quelle est sa limite).
Sean Colombo
2

Il existe un plugin pour NPP + appelé JSLint. C'est un plugin pour valider le code JavaScript, mais il fonctionne également très bien avec les fichiers JSON.

Michael
la source
2
Ne semble pas fonctionner pour moi. Il indique que "JSLint ne peut fonctionner que sur des fichiers JavaScript, HTML ou CSS". L'enregistrement de mon fichier .json en tant que fichier .js n'aide pas.
Mikhail