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.

Bereit
0 Bytes
0 Bytes

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. 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. 2. Fügen Sie das JSON-Schema ein. Fügen Sie erforderliche Eigenschaften, Typregeln, Aufzählungen, Arrays und verschachtelte Objektbeschränkungen hinzu.
  3. 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. 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.

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

  1. Stellen Sie JSON-Daten, ein JSON-Schema und den ausgewählten unterstützten Entwurf in den Tool-Steuerelementen bereit.
  2. 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.
  3. Ü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.