Icône de recherche Download.it
Advertisement

Un analyseur et validateur JSON avec une CLI

Un analyseur et validateur JSON avec une CLI

Vote : (1 votes)

Licence: Gratuit

Fonctionne sous: Windows

Vote :

Licence

(1 votes)

Gratuit

Fonctionne sous:

Windows

Les plus

  • Analyseur et validateur JSON
  • Reformulateur JSON

Les moins

  • Une version en ligne existe

JSONLint est un analyseur, validateur et reformateur JSON avec une interface en ligne de commande pour Windows.

JSON est l'abréviation de JavaScript Object Notation. JSON est conçu comme un moyen léger de définir, stocker et transmettre des données. Il est destiné à être lisible par l'homme, auto-descriptif et facilement compréhensible. Un scénario courant dans lequel il est utilisé est lorsqu'un serveur doit envoyer ou recevoir des données d'un script exécuté sur une page web qu'un visiteur d'un site web consulte.

Par intention, il n'y a aucune différence de syntaxe entre les données formatées en JSON et la manière dont les objets sont créés en JavaScript. Cela permet à un programme ou à un script JavaScript de créer facilement des objets JavaScript à partir de données JSON. De plus, bien que les données JSON puissent être créées par un programme JavaScript, elles peuvent aussi être créées manuellement ou par du code écrit dans pratiquement n'importe quel autre langage de programmation.

Bien que les données JSON soient plutôt simples en apparence, des erreurs de formatage peuvent se produire, et ces erreurs de formatage conduisent souvent à des erreurs de programme et de script qui empêchent un utilisateur de mener à bien une action. Il est donc recommandé, pour de bonnes pratiques de codage, de valider toutes les données JSON après leur création et avant de les envoyer au programme qui va les recevoir.

C'est là qu'intervient JSONLint. JSONLint est un projet open-source, et cette version particulière est un programme Windows qui vous permet de saisir des données JSON en les tapant ou en les collant. JSONLint dispose d'un analyseur JSON, qui permet à l'éditeur de fournir une numérotation des lignes, une coloration syntaxique, et ainsi de suite.

JSONLint effectue également une validation, ce qui signifie qu'il peut identifier les erreurs de formatage dans les données JSON et les mettre en évidence pour vous. JSONLint dispose aussi d'un reformulateur assez sophistiqué, ce qui signifie que de nombreuses erreurs de formatage JSON peuvent être corrigées automatiquement par l'outil. Dans le cas où l'outil ne peut pas les corriger automatiquement, vous pouvez effectuer les modifications manuellement dans l'éditeur.

Il existe un certain nombre de scénarios dans lesquels la validation JSON est nécessaire. Il existe des bibliothèques qui l'effectuent à la volée et sans intervention humaine. La validation manuelle est souvent nécessaire lors de l'intégration de données JSON dans le code. La plupart des principaux éditeurs de code prennent en charge la validation JSON nativement ou via un plugin. Les validateurs JSON accessibles via un navigateur Web sont également devenus assez courants, et même JSONLint lui-même est disponible via le navigateur comme principal moyen d'y accéder.

Néanmoins, ce programme trouve sa place. Il s'agit d'un validateur JSON autonome pour Windows qui ne nécessite pas Internet. Il dispose d'une interface utilisateur graphique, mais il est également accessible via une interface en ligne de commande, ce qui élargit les possibilités dans de nombreux scénarios de codage.

Les plus

  • Analyseur et validateur JSON
  • Reformulateur JSON

Les moins

  • Une version en ligne existe