JSON-Tools, die Sie nicht missen möchten

JSON für JavaScript Object Notation ist ein beliebtes und leichtes Datenaustauschformat, das im Web allgegenwärtig geworden ist. JSON ist dafür bekannt, dass es sowohl für Entwickler einfach zu verwenden als auch für Maschinen einfach zu analysieren und zu generieren ist.

Es überrascht nicht, dass JSON die Aufmerksamkeit von Toolbuildern auf sich gezogen hat, die eine Vielzahl von Tools zum Neuformatieren, Validieren und Parsen von JSON erstellt haben. Diese reichen von Online-Dienstprogrammen, die Sie in Ihrem Webbrowser ausführen, bis zu Plug-Ins für Code-Editoren und IDEs wie Visual Studio Code und Eclipse.

Im Folgenden finden Sie eine Auswahlliste von neun dieser Tools.

JSONLint

JSONLint von CircleCell ist ein Online-Validator und Reformatter für JSON. Entwickler können JSON in den Editor einfügen oder eingeben oder eine URL eingeben. JSONLint kann "unordentlichen" JSON-Code validieren und auch analysieren. JSONLint kann auch als JSON-Kompressor verwendet werden, wenn Benutzer format=compressder URL Feuer hinzufügen .

Zugriff auf JSONLint

Sie können im Web auf JSONLint zugreifen. Der Quellcode für das Tool ist auf GitHub zu finden.

JSONCompare

Die erweiterte Version von JSONLint, JSONCompare, validiert JSON-Code direkt. Es kann mehrere Batch-JSON-Dateien gleichzeitig hochladen und validieren sowie zwei JSON-Objekte vergleichen und zusammenführen. JSONCompare verfügt über einfache Modi, Batch- und Diff-Modi. JSONCompare wurde wie JSONLint von CircleCell erstellt.

Zugriff auf JSONCompare

Sie finden JSONCompare online. Der Quellcode ist auf GitHub verfügbar.

jtc

Jtc ist die Abkürzung für "JSON-Testkonsole" und ein CLI-Tool zum Extrahieren, Bearbeiten und Transformieren von Quell-JSON. Entwickler können mit jtc ein oder mehrere Elemente aus dem Quell-JSON auswählen und Aktionen auf diese Elemente gleichzeitig anwenden, z. B. ausgewählte Elemente in einen neuen JSON einbinden, ein- und ausfiltern oder Elemente aktualisieren. Die Benutzeroberfläche ermöglicht das Anwenden einer Vielzahl von Änderungen mit einem einzigen Befehl. Von Linux und MacOS kompilierte Binärdateien stehen zum Download zur Verfügung.

Wo kann ich jtc herunterladen?

Sie können jtc von GitHub herunterladen.

ijson

Ijson wurde ursprünglich im Jahr 2016 entwickelt und ist ein iterativer JSON-Parser mit einer Standard-Python-Iterator-Oberfläche. Die häufigste Verwendung besteht darin, dass ijson native Python-Objekte aus einem JSON-Stream liefert, der unter einem Präfix steht. ijson bietet verschiedene Implementierungen des eigentlichen Parsing in Form von C-basierten YAJL- (Yet Another JSON Library) oder Python-Backends an.

Wo kann ich ijson herunterladen?

Sie können ijson vom PyPI herunterladen.

JSON-Formatierer und Validator

JSON Formatter and Validator ist ein Online-Tool, das entwickelt wurde, um JSON zu formatieren und zu verschönern, um das Lesen und Debuggen zu vereinfachen. Da JSON ohne Zeilenumbrüche ausgegeben werden kann (um Platz zu sparen), kann es schwierig sein, es zu lesen und zu verstehen. Entwickler, die den Online-Formatierer verwenden, können einfach JSON oder eine URL einfügen. Mit dem JSON-Formatierungs- und Validator-Lesezeichen können Sie eine öffentliche JSON-URL formatieren und validieren.

Zugriff auf JSON Formatter und Validator

Sie können online auf JSON Formatter und Validator zugreifen.

Altova XMLSpy JSON und XML Editor

Altova XMLSpy ist ein JSON- und XML-Editor, der alle Arten von Tools zum Bearbeiten, Modellieren, Transformieren und Debuggen von XML-bezogenen Technologien bietet. Es werden Tools vorgestellt, darunter ein grafischer Schema-Designer, ein Tool zur Codegenerierung, Dateikonverter, Debugger und Profiler zum Aufwecken mit XSLT, XSD, XBRL und SOAP. XMLSpy nutzt den RaptorXML-Server für die JSON-Validierung und -Verarbeitung.

Wo kann man Altova XMLSpy herunterladen? 

Sie können eine kostenlose Testversion von Altova XMLSpy von der Altova-Website herunterladen.

Code Verschönern Sie JSON-Tools

Die Code Beautify JSON-Tools reichen von JSON Viewer, JSON Editor und JSON Validator bis hin zu JSON-zu-HTML-, JSON-zu-XML- und JSON-zu-YAML-Konvertern. Ebenfalls angeboten werden ein Excel to JSON Converter und ein JSON Minifier. Code Beautify bietet außerdem einen Online-Skripteditor, einen Verschönerer, einen Minifizierer und Konverter für XML, HTML, CSV, CSS, RSS, SQL, Base64 und andere Datenformate und Dateitypen.

Zugriff auf Code Verschönern Sie JSON-Tools

Sie können online auf die Code Beautify JSON Tools zugreifen.

Visual Studio-Code

Der beliebte Code-Editor von Microsoft bietet integrierte Unterstützung für die Bearbeitung von JSON-Dateien. Dies umfasst die Validierung, schnelle Navigation, Code-Faltung und Vorschläge für IntelliSense für Eigenschaften und Werte. Wenn Sie den Mauszeiger über Eigenschaften und Werte von JSON-Daten halten, wird zusätzlicher Kontext bereitgestellt. VS Code verwendet zugehörige JSON-Schemas, um die Struktur von JSON-Dateien zu verstehen.

Wo kann ich Visual Studio Code herunterladen?

Sie können Visual Studio Code von der Projektwebsite herunterladen.

Eclipse JSON Editor Plugin

Das kostenlose JSON-Editor-Plugin für die Eclipse-IDE enthält Funktionen wie benutzerdefinierte Syntaxhervorhebung, Codefaltung, Formatierung und Bearbeitung und bietet eine synchronisierte Baumansicht. Syntaxbaumanalyse wird ebenfalls angeboten. Das Eclipse JSON Editor Plugin entspricht dem RFC 4627 JSON Standard.

Wo kann ich das Eclipse JSON Editor Plugin herunterladen?

Sie können das Eclipse JSON Editor Plugin vom Eclipse Marketplace herunterladen.