JSON Schema Validator für Payloads, die Sie nicht hochladen sollten
Die Syntax kann korrekt sein, während die Struktur falsch ist. Fügen Sie Instanz-JSON und ein Schema ein; sehen Sie, welche Pfade fehlschlagen. Läuft clientseitig (AJV oder Äquivalent) – nützlich, wenn die Probe Geheimnisse enthält.
Wann verwenden?
API-Vertragsprüfungen, Konfigurationsgates vor dem Deployment oder Lehren von erforderlichen vs. optionalen Feldern, wenn das Beispiel Geheimnisse enthalten könnte, die Sie nicht hochladen werden.
Beispiele
So funktioniert's
Kompiliert das Schema (AJV / draft-2020-12-Pfad), validiert die Instanz, listet instancePath + Meldungen auf. Remote $ref-Abruf kann aus Datenschutzgründen deaktiviert sein – bevorzugen Sie inline/$defs.
Häufige Fallstricke
- Syntax kann bestehen, während die Struktur fehlschlägt – führen Sie zuerst den JSON-Validator aus, wenn das Parsen fehlschlägt.
- Die Unterstützung für Entwürfe ist begrenzt; behaupte nicht „alle Entwürfe“.
- Remote-$ref-URLs werden im Browser absichtlich nicht aufgelöst.
Wie unterscheidet sich das
Schema = Form/Typen. JSON-Validator = nur wohlgeformt. Formatierer/Minimierer erzwingen keine Verträge.
FAQ
Verwandte Werkzeuge
Läuft im Browser. Nichts wird hochgeladen. Kein Sicherheitsprodukt — Hashes und JWT-Dekodierung dienen der Fehlersuche, nicht der Passwortspeicherung oder Authentifizierungsberatung.