JSON Schema Validator — JSON online gegen ein Schema validieren
Validieren Sie JSON-Daten gegen ein eingefügtes Schema in Ihrem Browser. Die JSON-Daten und das Schema werden lokal analysiert, sodass Sie API-Payloads, Konfigurationsdateien und Webhook-Beispiele gegen Draft-07, 2019-09 oder 2020-12 prüfen können, ohne Ihre Inhalte hochzuladen.
Validierungsergebnis
Fügen Sie JSON-Daten und ein JSON-Schema ein und wählen Sie dann Validieren.
Unterstützte Entwürfe
Wählen Sie vor der Validierung Entwurf 7, 2019-09 oder 2020-12. Der ausgewählte Entwurf steuert, wie das Schema kompiliert wird.
Nützliche Fehlerpfade
Validierungsfehler umfassen Instanzpfade, Schema-Pfade und prägnante Meldungen, sodass API-Payload-Probleme leichter zu finden sind.
Lokaler Workflow
Kopieren Sie einen Bericht oder laden Sie ihn als JSON-Datei herunter. Analytics verwendet nur Größen-, Entwurfs- und Zähl-Buckets, niemals eingefügte Inhalte.
So validieren Sie JSON online anhand eines Schemas
- 1. Fügen Sie Ihre JSON-Daten ein. Verwenden Sie eine API-Antwort, einen Webhook-Body, ein Einstellungs-Objekt oder ein beliebiges JSON-Dokument, das Sie überprüfen müssen.
- 2. Fügen Sie das JSON-Schema ein. Fügen Sie erforderliche Eigenschaften, Typregeln, Aufzählungen, Arrays und verschachtelte Objektbeschränkungen hinzu.
- 3. Wählen Sie den Schema-Entwurf. Wählen Sie Draft-07, 2019-09 oder 2020-12, damit die Validierung das richtige Schlüsselwortverhalten verwendet.
- 4. Validieren und beheben Sie Fehler. Überprüfen Sie Instanzpfade und Schema-Pfade, kopieren oder laden Sie dann den Validierungsbericht herunter.
Beispiel-Schema-Prüfung
JSON-Daten
{
"id": 42,
"status": "active",
"email": "[email protected]"
}
JSON-Schema
{
"type": "object",
"required": ["id", "status"],
"properties": {
"id": { "type": "integer" },
"status": { "enum": ["active", "paused"] },
"email": { "type": "string", "format": "email" }
}
}
Dieser JSON-Schema-Validator meldet, ob die Daten dem Schema entsprechen, und zeigt auf das genaue Feld, wenn eine erforderliche Eigenschaft, ein Typ, eine Aufzählung oder eine verschachtelte Regel fehlschlägt.
FAQ zum JSON-Schema-Validator
Kann ich mit diesem Tool JSON online gegen ein Schema validieren?
Ja. Fügen Sie JSON-Daten und ein JSON-Schema ein, wählen Sie den passenden Entwurf und validieren Sie JSON online gegen ein Schema, ohne den Inhalt zu Convertr hochzuladen.
Unterstützt der JSON Schema Validator Draft-07 und 2020-12?
Ja. Der Validator unterstützt JSON Schema Draft-07, Draft 2019-09 und Draft 2020-12. Wählen Sie den Entwurf vor der Validierung aus, damit das Schema mit den beabsichtigten Regeln kompiliert wird.
Unterscheidet sich dies vom JSON Formatter?
Ja. Der JSON Formatter prüft Syntax und Formatierung. Dieser JSON Schema Validator prüft, ob gültiges JSON einem Schemavertrag entspricht, einschließlich erforderlicher Felder, Typen, Enums und verschachtelter Objektregeln.
Verwandte Entwickler-Tools
JSON-Schema-Validator
Validieren Sie eine JSON-Einstellung gegen ein angebotener JSON Schema mit unterstütztem Entwurfverhalten.
- Eingabe
- JSON-Daten, ein JSON Schema und das ausgewählte unterstützte Entwurf.
- Ausgabe
- Ein gültiges oder unfähiges Ergebnis mit Vorfall- und Schema-Paths.
- Reale Einschränkungen
- Entfernungsschema-Fettung wird nicht versprochen, benutzerdefinierte Formate können Annotationen sein und die Unterstützung unterscheidet sich zwischen Draft-07, 2019-09 und 2020-12 Schlüsselwörtern.
- Datenschutz und Datenverarbeitung
- JSON-Daten, ein JSON Schema und das ausgewählte unterstützte Entwurf werden in dieser Browserkarte verarbeitet. Converter erhält es nicht oder speichert es; die Schließung oder Wiederladung der Seite klärt den Arbeitsstatus, es sei denn, das Tool bietet ausdrücklich eine lokale Download an.
Wie man dieses Tool verwendet
- Bereitstellung von JSON-Daten, einem JSON Schema und des ausgewählten unterstützten Entwurfs in den Tool-Controls.
- Wählen Sie die Einstellungen, die ein gültiges oder unbeeinbares Ergebnis mit Beispielen und Schema-Paths beeinflussen, und führen Sie das Tool aus.
- Überprüfen Sie ein gültiges oder ungelöschtes Ergebnis mit Beispiele und Schema-Paths vor Kopieren oder Herunterladen.
Einheitliche Versagenmodes
Invalid JSON, ein unbefehltes Schema, eine nicht gelöste Referenz oder ein Entwurf-unkompatibles Keyword produziert einen Validationsfehl.
nützliches Beispiel
Erfordern Sie eine E-Mail-Serie und ein volles Alter, validieren Sie dann ein Musterobjekt und überprüfen Sie jede fauliche Path.