Handytool
EntwicklerKostenlosLäuft lokal

JSON-Schema-Validator

Validiere JSON-Daten gegen ein JSON-Schema — sieh jeden Fehler mit seinem Pfad — privat in deinem Browser.

.json
JSON-Schema
0 Zeilen0 Bytes
Zu validierende Daten
0 Zeilen0 Bytes
Ergebnis
Klick Validieren, um die Daten gegen das Schema zu prüfen.

Über JSON-Schema-Validator

Handytool's JSON-Schema-Validator führt Ajv, den meistverwendeten JavaScript-Validator, lokal in deinem Browser aus. Kopiere ein Schema und ein Daten-Dokument, klicke Validiere, und du erhältst entweder eine grüne Bestätigung oder eine Liste jedes Fehlers mit seinem Instance-Pfad und Meldung. Nützlich zum Testen von API-Request-Bodies, OpenAPI-Beispielen oder Config-Dateien, bevor du sie shipst.

Funktionen von JSON-Schema-Validator

  • 01

    Powered by Ajv

    Ajv ist der De-Facto JavaScript JSON-Schema-Validator. Was hier passt, wird in Node.js, Fastify, AJV-basierten Lintern und den meisten anderen JS-Toolchains passen.

  • 02

    Alle Fehler auf einmal

    Konfiguriert mit allErrors: true, also listet das Ergebnis jeden Fehler auf, anstatt beim ersten zu stoppen — praktisch beim Reparieren einer malformed API-Payload.

  • 03

    Pfad-bewusste Meldungen

    Jeder Fehler enthält den JSON-Pointer zum fehlgeschlagenen Wert, also kannst du direkt zum offendierenden Feld in einem großen Dokument springen.

FAQ zu JSON-Schema-Validator

Welche JSON-Schema-Entwürfe werden unterstützt?
Ajv unterstützt Entwürfe 6, 7, 2019-09 und 2020-12 out of the box. Der Standard-Modus ist non-strict, also funktionieren die meisten alltäglichen Schemas mit type, properties, required, items, etc. ohne zusätzlichen Setup.
Warum lädt mein $ref-Schema nicht?
Externe $refs (URLs zu anderen Schemas) werden in diesem nur-Browser-Werkzeug nicht geholt. Inline alle $defs und nutze lokale Pointer wie #/$defs/Address.
Wird das Schema oder die Daten irgendwo hochgeladen?
Nein. Ajv läuft vollständig in deinem Browser — sowohl Schema als auch Daten bleiben auf deinem Gerät.
Kann ich ein OpenAPI-Spec mit dem validieren?
Indirekt. OpenAPI's Request/Response-Bodies sind JSON-Schema-Fragmente — kopiere ein einzelnes Body-Schema und die passenden Beispiel-Daten hier. Das ganze OpenAPI-Dokument zu validieren erfordert einen dedizierten OpenAPI-Validator.

Verwandte Werkzeuge

Entwickler

Weitere Tools entdecken

Alle Werkzeuge