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-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

  1. Bereitstellung von JSON-Daten, einem JSON Schema und des ausgewählten unterstützten Entwurfs in den Tool-Controls.
  2. 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.
  3. Ü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.