4D v16 R4 introduces ein neuer Befehl: JSON Validate. Mit diesem Befehl können Sie überprüfen, ob ein JSON-Dokument gemäß Ihrem JSON-Schema„gültig“ ist. Dies ist sehr nützlich für den Austausch von Informationen zwischen Servern oder zwischen einem Server und seinem Client. Dank der JSON-Schema-Standards können Sie ein „Protokoll“ für die Kommunikation mit Ihrem Server oder einem externen Server definieren. Weitere Einzelheiten finden Sie in diesem Blogbeitrag.
Wir verwenden diesen neuen Befehl intern bei 4D SAS, um unsere eigenen JSON-Dateien zu validieren, hauptsächlich für Unit-Tests. Anstatt dass jeder Entwickler seine eigenen Tools zur Validierung seiner JSON-Dateien erstellt, haben wir ein einfaches Tool zur Validierung einer JSON-Datei nach einem bestimmten JSON-Schema entwickelt. Dieses Tool bietet eine benutzerfreundliche Schnittstelle zur Auswahl Ihres JSON-Schemas und Ihrer zu validierenden JSON-Datei. Es hilft Ihnen auch, schnell zu sehen, wo die Probleme liegen. Eine Liste potenzieller Fehler wird in einer Listbox angezeigt, undwenn Sie auf einen Fehler klicken, wird der betreffende JSON-Text direkt im Dateiinhalt hervorgehoben.
Wir glauben, dass dieses Tool auch für Sie nützlich sein kann, und haben uns daher entschlossen, es mit Ihnen zu teilen:
JSON-Validator-Demo herunterladen
Im Folgenden finden Sie ein kurzes Beispiel, um Ihnen zu zeigen, worum es geht. Auf der linken Seite sehen Sie ein Beispiel für ein JSON-Schema und auf der rechten Seite die JSON-Datei, die anhand der im Schema auf der linken Seite angegebenen Regeln validiert werden soll.