Suchsymbol von Download.it
Advertisement

Ein JSON-Parser und -Validator mit einer CLI

Ein JSON-Parser und -Validator mit einer CLI

Bewertung: (1 Stimmen)

Programm-Lizenz: Kostenlos

Läuft unter: Windows

Bewertung:

Programm-Lizenz

(1 Stimmen)

Kostenlos

Läuft unter:

Windows

Vorteile

  • - JSON-Parser und -Validator
  • - JSON-Reformatierer

Nachteile

  • - Eine Online-Version existiert

JSONLint ist ein JSON-Parser, -Validator und -Reformatierer mit einer Befehlszeilenschnittstelle für Windows.

JSON steht für JavaScript Object Notation. JSON ist als ein leichtgewichtiges Mittel zur Definition, Speicherung und Übertragung von Daten gedacht. Es soll menschenlesbar, selbstbeschreibend und leicht verständlich sein. Ein häufiges Szenario, in dem es verwendet wird, ist, wenn ein Server Daten von einem Skript senden oder empfangen muss, das auf einer Webseite läuft, auf die ein Besucher einer Website zugreift.

Von der Absicht her gibt es keinen Unterschied in der Syntax zwischen JSON-formatierten Daten und der Art und Weise, wie Objekte in JavaScript erstellt werden. Dies ermöglicht es einem JavaScript-Programm oder -Skript, einfach JavaScript-Objekte aus JSON-Daten zu erstellen. Darüber hinaus können, während JSON-Daten selbst von einem JavaScript-Programm erstellt werden können, sie auch manuell oder durch Code, der in praktisch jeder anderen Programmiersprache geschrieben wurde, erzeugt werden.

Obwohl JSON-Daten auf den ersten Blick ziemlich einfach erscheinen, können Formatierungsfehler auftreten, und diese Fehler führen oft zu Programm- und Skriptfehlern, die einen Benutzer daran hindern, eine Aktion abzuschließen. Daher wird aus Gründen einer guten Programmierpraxis empfohlen, alle JSON-Daten nach ihrer Erstellung und bevor sie an das Programm gesendet werden, das sie empfangen soll, zu validieren.

Hier kommt JSONLint ins Spiel. JSONLint ist ein Open-Source-Projekt, und diese besondere Version ist ein Windows-Programm, das es Ihnen ermöglicht, JSON-Daten durch Eingabe oder Einfügen einzugeben. JSONLint bietet einen JSON-Parser, der dem Editor ermöglicht, Zeilennummerierung, Syntaxhervorhebung und dergleichen bereitzustellen.

JSONLint führt auch eine Validierung durch, das heißt, es kann Formatierungsfehler in den JSON-Daten erkennen und für Sie hervorheben. JSONLint verfügt auch über einen ziemlich ausgefeilten Reformatierer, was bedeutet, dass viele der Fehler, die bei der JSON-Formatierung auftreten, automatisch vom Tool korrigiert werden können. Für den Fall, dass das Tool sie nicht automatisch korrigieren kann, können Sie die Änderungen manuell im Editor vornehmen.

Es gibt zahlreiche Szenarien, in denen eine JSON-Validierung erforderlich ist. Es existieren Bibliotheken, die dies sofort und ohne menschliches Eingreifen durchführen. Manuelle Validierung ist oft notwendig, wenn JSON-Daten innerhalb von Code eingebettet werden. Viele führende Code-Editoren unterstützen die JSON-Validierung von Natur aus oder über ein Plugin. JSON-Validatoren, auf die über einen Webbrowser zugegriffen werden kann, sind ebenfalls sehr verbreitet, und sogar JSONLint selbst ist über den Webbrowser als die primäre Methode zum Zugriff verfügbar.

Dennoch erfüllt dieses Programm eine Nische. Es ist ein eigenständiger Windows-JSON-Validator, der das Internet nicht benötigt. Es verfügt über eine grafische Benutzeroberfläche, ist jedoch auch über eine Befehlszeilenschnittstelle zugänglich, was in vielen Programmierszenarien Möglichkeiten eröffnet.

Vorteile

  • - JSON-Parser und -Validator
  • - JSON-Reformatierer

Nachteile

  • - Eine Online-Version existiert