JSON zu Typen
Ein Beispiel hinein, ein Typ heraus.
Ergebnis
Oben einfügen oder tippen, das Ergebnis erscheint hier.
Ihre Dateien bleiben auf Ihrem Gerät
Dieses Tool läuft vollständig in Ihrem Browser. Was Sie einfügen, wird auf Ihrem Gerät verarbeitet und nie an einen Server gesendet. Es ist daher auch für Tokens, Schlüssel und unveröffentlichte Texte sicher.
So funktioniert es
- Eine echte Antwort einfügen. Ein tatsächlicher Datensatz ist besser als ein ausgedachter.
- TypeScript, Go oder Zod wählen.
- Den obersten Typ benennen oder Root stehen lassen.
- Das Ergebnis kopieren und durchlesen – aus einem Beispiel geschlossen ist ein erster Entwurf, keine Spezifikation.
Häufige Fragen
- Wird jedes Element eines Arrays angesehen oder nur das erste?
- Jedes. [{a:1},{a:1,b:2}] macht b optional, statt so zu tun, als gäbe es das Feld nicht – genau der Fehler, der generierte Typen zwei Wochen später lästig macht.
- Was geschieht mit null?
- Erweitert statt eingeengt. Ein Feld, das einmal null war, ist ein Feld, das null sein kann: in TypeScript wird daraus eine Union, in Go ein Zeiger. Das entspricht fast immer dem, was die API wirklich tut.
- Kann ich der Ausgabe trauen?
- Als Ausgangspunkt. Ein Beispiel kann nicht sagen, dass ein Feld ein Enum ist, dass eine Zahl ganzzahlig ist oder dass eine Zeichenkette ein Datum ist – lesen und nachschärfen. Es spart das Tippen, nicht das Nachdenken.
- Wird etwas an einen Server geschickt?
- Nein. Es läuft im Browser, was Sie einfügen, bleibt auf Ihrem Rechner.
Verwandte Tools
{} JSON-Formatierer JSON einfügen und sofort eingerückt, minimiert oder geprüft zurückbekommen. Die Daten bleiben auf dieser Seite. ≠ JSON-Vergleich Was sich wirklich geändert hat, als Pfad. ✓ YAML-Validator Liest es ein – und bedeutet es, was Sie denken? ⇄ Konverter CSV in JSON Tabellen-Exporte in JSON für APIs, Skripte und Konfigurationsdateien verwandeln, ohne dass Ihre Daten die Seite verlassen.