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-Instanz gegen ein bereitgestelltes JSON-Schema mit unterstütztem Entwurfsverhalten.
- Eingabe
- JSON-Daten, ein JSON-Schema und der ausgewählte unterstützte Entwurf.
- Ausgabe
- Ein gültiges oder ungültiges Ergebnis mit Instanz- und Schema-Pfaden.
- Reale Einschränkungen
- Das Abrufen von Remote-Schemas 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. Convertr 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.
So verwenden Sie dieses Tool
- Stellen Sie JSON-Daten, ein JSON-Schema und den ausgewählten unterstützten Entwurf in den Tool-Steuerelementen bereit.
- Wählen Sie die Einstellungen, die ein gültiges oder ungültiges Ergebnis mit Instanz- und Schema-Pfaden beeinflussen, und führen Sie das Tool aus.
- Überprüfen Sie ein gültiges oder ungültiges Ergebnis mit Instanz- und Schemapfaden vor dem Kopieren oder Herunterladen.
Häufige Fehlermodi
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-Zeichenfolge und ein ganzzahliges Alter, validieren Sie dann ein Beispielobjekt und überprüfen Sie jeden fehlschlagenden Pfad.