Mit diesem kostenlosen JSON-Schema-Validierer prüfen Sie direkt im Browser, ob ein JSON-Dokument einem JSON Schema entspricht.
Wird geladen: JSON-Validator…
Prüft JSON gegen ein von Ihnen bereitgestelltes JSON Schema
Kontrolliert Pflichtfelder, Datentypen und Struktur
Meldet, welche Bedingung des Schemas verletzt wird
Läuft vollständig lokal im Browser, ohne Upload
Binden Sie JSON-Validator per Iframe in einen Blogbeitrag, eine Dokumentation, ein Intranet oder Schulportal ein. Verarbeitung, Datenschutz und Limits entsprechen der vollständigen Tool-Seite.
Einbettungscode
<iframe
src="https://www.fixtools.io/json/json-validator?embed=1&lang=de"
width="100%"
height="780"
frameborder="0"
style="border:0;border-radius:16px;max-width:900px;"
title="JSON-Validator by FixTools"
loading="lazy"
allow="clipboard-write"
></iframe>Attributionsfreundlich: ein kleiner "Powered by FixTools"-Link erscheint in der Embed-Fußzeile.
Ein JSON Schema ist selbst ein JSON-Dokument, das beschreibt, wie ein anderes JSON-Dokument aufgebaut sein soll. Während die reine Syntaxprüfung nur klärt, ob ein Dokument wohlgeformt ist, geht die Schema-Validierung einen Schritt weiter und prüft die inhaltliche Struktur. Im Schema legen Sie fest, welche Eigenschaften ein Objekt haben darf, welche davon Pflicht sind und welchen Datentyp jeder Wert annehmen muss, etwa Zeichenkette, Zahl, Wahrheitswert, Objekt oder Array. So definieren Sie einen Vertrag, den ein Dokument einhalten muss, um als gültig zu gelten. Der Validierer nimmt Ihr JSON und Ihr Schema entgegen und prüft, ob das Dokument diesem Vertrag entspricht. Auf diese Weise stellen Sie sicher, dass Daten nicht nur formal korrekt sind, sondern auch die erwartete Form und Bedeutung haben.
Zwei der wichtigsten Prüfungen betreffen Pflichtfelder und Datentypen. Über das Schlüsselwort required geben Sie im Schema an, welche Eigenschaften zwingend vorhanden sein müssen. Fehlt eine davon im Dokument, meldet der Validierer genau diese fehlende Eigenschaft. Über das Schlüsselwort type legen Sie fest, welchen Typ ein Wert haben muss. Steht im Schema, dass ein Feld eine Zahl sein soll, im Dokument aber eine in Anführungszeichen gesetzte Zeichenkette, gilt das als Verstoß, obwohl das JSON syntaktisch einwandfrei ist. Genau hier zeigt sich der Mehrwert der Schema-Validierung gegenüber der reinen Syntaxprüfung. Der Validierer nennt die betroffene Eigenschaft und die verletzte Bedingung, sodass Sie erkennen, ob das Dokument angepasst werden muss oder ob das Schema die Realität Ihrer Daten noch nicht korrekt abbildet.
Ein JSON Schema kann weit mehr ausdrücken als nur Pflichtfelder und Typen. Sie können zulässige Wertebereiche für Zahlen festlegen, eine Mindest- oder Höchstlänge für Zeichenketten fordern, erlaubte Werte über eine Aufzählung einschränken oder Muster für Zeichenketten über reguläre Ausdrücke beschreiben. Auch die Elemente eines Arrays lassen sich über ein eigenes Teilschema prüfen, sodass jede Position denselben Regeln folgt. Für verschachtelte Objekte definieren Sie wiederum eigene Eigenschaften mit ihren Typen. Je genauer Sie das Schema formulieren, desto aussagekräftiger ist die Validierung. Der Validierer arbeitet die im Schema hinterlegten Bedingungen ab und meldet jede Stelle, an der das Dokument abweicht. So verwandeln Sie ein informelles Verständnis davon, wie Ihre Daten aussehen sollen, in eine überprüfbare und wiederholbare Regel, die Sie auf beliebig viele Dokumente anwenden können.
Sowohl Ihr JSON-Dokument als auch Ihr Schema werden ausschließlich in Ihrem Browser verarbeitet. Nichts davon wird an einen Server gesendet, gespeichert oder ausgewertet. Das ist gerade bei Schemata relevant, denn ein Schema beschreibt oft das interne Datenmodell einer Anwendung und verrät damit einiges über deren Aufbau. Da die gesamte Validierung lokal abläuft, bleiben sowohl die Beispieldaten als auch die Struktur privat. Sie brauchen keine Anmeldung und kein Konto, es gibt kein Wasserzeichen und keine Nutzungsbegrenzung. Der Validierer ist sofort einsatzbereit, sobald die Seite geladen ist, und funktioniert in jedem modernen Browser ohne Installation. Diese lokale Verarbeitung macht ihn zu einer sicheren Wahl, wenn Sie sensible Datenmodelle prüfen möchten, ohne sie einer externen Stelle anzuvertrauen.
Bevor eine Schema-Validierung überhaupt sinnvoll ist, muss das JSON syntaktisch gültig sein. Ein Dokument mit einem fehlenden Komma oder einer offenen Klammer lässt sich nicht gegen ein Schema abgleichen, weil es sich nicht einmal in eine Datenstruktur umwandeln lässt. Prüfen Sie deshalb zuerst die reine Syntax und erst danach die Übereinstimmung mit dem Schema. Dasselbe gilt für das Schema selbst, das ebenfalls gültiges JSON sein muss. Ist beides wohlgeformt, kontrolliert der Validierer die inhaltlichen Regeln. Diese Reihenfolge hilft Ihnen, Fehlerquellen sauber zu trennen: ein Syntaxfehler im Dokument, ein Fehler im Schema oder ein echter Verstoß gegen die geforderte Struktur. Wenn Sie diese Ebenen auseinanderhalten, finden Sie die Ursache eines Problems deutlich schneller und wissen genau, an welcher Stelle Sie ansetzen müssen.
Geben Sie Ihr JSON und Ihr JSON Schema in den eingebetteten Validierer ein, um Pflichtfelder, Datentypen und Struktur in einem Schritt abzugleichen.
Schritt-für-Schritt-Anleitung für json gegen ein json schema validieren:
JSON und Schema bereitstellen
Fügen Sie Ihr JSON-Dokument und das zugehörige JSON Schema in die dafür vorgesehenen Felder ein. Beide bleiben lokal in Ihrem Browser, sodass auch interne Datenmodelle Ihr Gerät nicht verlassen.
Zunächst die Syntax sichern
Prüfen Sie, dass sowohl JSON als auch Schema syntaktisch gültig sind. Nur wohlgeformtes JSON lässt sich gegen ein Schema abgleichen, denn ein Syntaxfehler würde die Schema-Validierung von vornherein verhindern.
Validierung gegen das Schema starten
Starten Sie die Prüfung. Der Validierer gleicht Ihr Dokument mit dem Schema ab und kontrolliert, ob alle Pflichtfelder vorhanden sind und ob die Werte den im Schema festgelegten Typen und Regeln entsprechen.
Verstöße lesen und beheben
Der Validierer zeigt, welche Eigenschaft gegen welche Bedingung verstößt, etwa ein fehlendes Pflichtfeld oder ein falscher Typ. Passen Sie das JSON oder das Schema an und prüfen Sie erneut.
Häufige Situationen, in denen dieser Ansatz wirklich hilft:
API-Antwort gegen ein vereinbartes Schema prüfen
Ihr Team hat für eine Schnittstelle ein JSON Schema definiert. Sie prüfen eine tatsächliche API-Antwort gegen dieses Schema und erkennen sofort, ob ein Pflichtfeld fehlt oder ein Wert einen unerwarteten Typ hat.
Konfiguration gegen ein Schema absichern
Eine JSON-Konfigurationsdatei soll bestimmte Felder mit festen Typen enthalten. Mit dem passenden Schema stellen Sie sicher, dass keine erforderliche Option fehlt und dass Zahlen, Schalter und Zeichenketten die richtige Form haben.
Testdaten für die Weiterverarbeitung validieren
Bevor Sie Beispieldaten in eine Verarbeitungskette geben, gleichen Sie sie mit einem Schema ab. So fangen Sie strukturelle Abweichungen früh ab, statt sie erst später als schwer auffindbaren Laufzeitfehler zu bemerken.
Erzielen Sie bessere Ergebnisse mit diesen Expertenvorschlägen:
Beginnen Sie mit einem lockeren Schema
Definieren Sie zuerst nur die wichtigsten Pflichtfelder und Typen und verschärfen Sie das Schema danach schrittweise. So vermeiden Sie, dass viele Verstöße gleichzeitig gemeldet werden, und behalten den Überblick, welche Regel welchen Teil Ihrer Daten betrifft.
Schema und Daten getrennt prüfen
Vergewissern Sie sich, dass sowohl das Schema als auch das Dokument für sich gültiges JSON sind, bevor Sie beide abgleichen. Ein Syntaxfehler im Schema selbst kann sonst als vermeintlicher Verstoß im Dokument erscheinen und die Ursachensuche erschweren.
required bewusst einsetzen
Markieren Sie nur die Felder als Pflicht, die wirklich immer vorhanden sein müssen. Ein zu strenges Schema meldet gültige, aber optionale Varianten fälschlich als Fehler. Ein durchdachtes required hält die Validierung aussagekräftig und praxisnah.
Weitere Tools, die Sie nützlich finden könnten:
JSON online kostenlos validieren
JSON-API-Antwort validieren
JSON auf Fehler prüfen
JSON auf Fehler prüfen und die Fehlerstelle finden
JSON auf Fehler prüfen und die genaue Fehlerstelle finden. Der Validator zeigt Position und Grund an. Kostenlos im Browser, ohne Upload.
JSON-Syntax prüfen und Syntaxfehler punktgenau finden
JSON-Syntax online prüfen: Anführungszeichen, Klammern und Kommas kontrollieren. Fehler wird punktgenau angezeigt. Kostenlos im Browser, ohne Upload.
Ungültiges JSON erkennen und korrigieren
Ungültiges JSON korrigieren: der Validator markiert die genaue Fehlerstelle und erklärt die Ursache. Kostenlos im Browser, ohne Upload.
JSON online kostenlos validieren, direkt im Browser
JSON online kostenlos validieren im Browser. JSON einfügen und sofort sehen, ob es gültig ist, mit exakter Fehlerstelle. Kostenlos, ohne Upload.
JSON online linten und Syntaxfehler finden
JSON Linter online: Prüfen Sie JSON im Browser auf Syntaxfehler und sehen Sie Zeile und Position jedes Problems. Kostenlos, ohne Upload, ohne Installation.
Fehler wegen unerwartetem Token in JSON korrigieren
Unerwartetes Token in JSON beheben: Ursache finden und korrigieren. Kostenlos im Browser prüfen, der Validator zeigt Position und Grund.
Öffnen Sie JSON-Validator, um kostenlose Limits und Verarbeitung zu prüfen.
JSON-Validator öffnen →Kostenlose Stufe · Kein Konto · Klare Limits