JSON Toolkit

Schema und Validierung

Beschreiben Sie die Form Ihrer Daten mit JSON Schema, verwandeln Sie mündliche Absprachen in ausführbare Validierung und lassen Sie es wiederum TypeScript-Typen und Formulargenerierung treiben.

7 Artikel

Artikel in dieser Kategorie

JSON Schema: von den Grundlagen bis zur Produktion

Es gibt viele Schlüsselwörter, aber nur ein Dutzend wird täglich verwendet. Bringen Sie type/properties/required/$ref richtig hin, behandeln Sie Fehlermeldungen gut, und Sie decken achtzig Prozent der realen Fälle ab.

Fortgeschritten~14 Min. LesezeitAktualisiert 2026-10-30

Zweiweg-Synchronisierung von Schema und TypeScript-Typen

Typen und Schemas decken je ein Segment ab: eines zur Kompilierzeit, eines zur Laufzeit. Die Frage ist nicht, welches man wählt, sondern wie man beide automatisch synchron hält.

Fortgeschritten~11 Min. LesezeitAktualisiert 2026-10-30

Ohne additionalProperties validiert das Schema nichts

Eine bestandene Validierung bedeutet keine sauberen Daten. Pydantic ignoriert unbekannte Felder standardmäßig, Zod entfernt sie, Ajv lässt sie durch — erfundene Parameter und Tippfehler-Schlüssel rutschen lautlos durch. Dieser Artikel zeigt die drei Formen stiller Akzeptanz und liefert vollständige Rezepte: Objekte schließen, Typos-Konvertierung kontrollieren, jede Verschachtelungsebene festziehen.

Intermediate~8 Min. LesezeitAktualisiert 2026-11-02

JSON-Schema-Vertragstests: Validierungsregeln in die CI schweißen

Ein Schema hört beim Schreiben nicht auf — dort beginnt der Verfall. Ein Tippfehler lockert die Validierung still, ein Refactoring bricht alle Fixtures. Dieser Leitfaden zeigt eine praktikable Vertragstest-Architektur: positive, negative und Snapshot-Fixtures, Lint des Schemas selbst, einmalige kompilierte Wiederverwendung und vier CI-Tore, die einen Vertragsbruch in einen roten Build verwandeln.

Mittel~8 Min. LesezeitAktualisiert 2026-11-05