JSON zu TypeScript Konverter
JSON einfügen, sofort TypeScript-Interfaces erhalten. 100 % im Browser — Daten verlassen die Seite nie. interface oder type, verschachtelte Objekte, Arrays, optionale Felder. Kostenlos, ohne Anmeldung.
Optionen
Was ist die JSON-zu-TypeScript-Konvertierung?
Die JSON-zu-TypeScript-Konvertierung liest einen JSON-Wert und erzeugt passende TypeScript-interface- oder type-Definitionen — und beseitigt handgeschriebenen Boilerplate für API-Antworten und Konfigurationsdateien. Fügen Sie eine Nutzlast ein und erhalten Sie in Sekunden produktionsreife Typen, vollständig typisiert für verschachtelte Objekte, Arrays und optionale Felder.
Beispiele
API-Antwort
{"id":101,"name":"Ada Lovelace","email":"ada@example.com","active":true,"roles":["admin","user"]} Verwandeln Sie eine typische REST-API-Benutzer-Nutzlast in ein typisiertes Interface, das Sie direkt in Ihren Client einfügen können.
Verschachtelte Objekte
{"order":{"id":"A-1","total":42.5,"customer":{"name":"Sam","vip":false}}} Verschachtelte Objekte werden zu separaten, benannten Interfaces (Order, Customer), die per Feld referenziert werden.
Array von Objekten (optionale Felder)
{"users":[{"id":1,"nick":"x"},{"id":2}]} Schlüssel, die in einigen Array-Elementen fehlen, werden als optional erkannt (nick?: string).
Gemischte und Null-Werte
{"tags":["a","b"],"score":null,"meta":[1,"two"]} Null-Werte und gemischte Arrays werden ehrlich typisiert (null, (string | number)[]).
GitHub-ähnliche Nutzlast
{"login":"octocat","id":1,"public_repos":2,"plan":{"name":"pro","private_repos":50}} snake_case-Schlüssel werden wörtlich beibehalten; das verschachtelte plan wird zu einem eigenen Interface.
So konvertieren Sie JSON nach TypeScript
- 1
JSON einfügen
Fügen Sie ein JSON-Objekt, ein Array oder eine API-Antwort in das Eingabefeld ein. Die Konvertierung startet sofort.
- 2
Ausgabe anpassen
Wählen Sie interface oder type, legen Sie einen Root-Namen fest, schalten Sie export um und wählen Sie ?: oder | null für optionale Felder.
- 3
Kopieren oder herunterladen
Übernehmen Sie das erzeugte TypeScript mit einem Klick und fügen Sie es direkt in Ihre Codebasis ein.
Wie die Konvertierung funktioniert
- Strukturelle Inferenz
- Jedes Objekt wird zu einem benannten Interface; identische Formen werden dedupliziert, sodass Sie einen Typ statt Kopien erhalten.
- Array-Zusammenführung
- Arrays von Objekten werden Schlüssel für Schlüssel zusammengeführt; Schlüssel, die in einigen Elementen fehlen, werden als optional markiert.
- 100 % clientseitig
- Parsing und Generierung laufen in Ihrem Browser ohne Netzwerkaufrufe, sodass Ihre Daten privat bleiben.
Tipps für saubere TypeScript-Typen
- Benennen Sie Ihren Root-Typ
- Vergeben Sie einen aussagekräftigen Root-Namen (z. B. User, ApiResponse) statt des Standards Root für lesbaren Code.
- Optional dem null vorziehen, wenn Daten spärlich sind
- Verwenden Sie ?: für Felder, die fehlen können, und | null nur, wenn die API explizit null zurückgibt.
Häufig gestellte Fragen
Wie konvertiere ich JSON in ein TypeScript-Interface?
Sollte ich `type` oder `interface` für JSON-Daten verwenden?
Wie werden verschachtelte Objekte und Arrays behandelt?
Wie werden optionale und Null-Felder behandelt?
Wie erzeuge ich in VSCode automatisch TypeScript-Typen aus JSON?
Sind meine JSON-Daten privat und sicher?
Ist das Werkzeug kostenlos? Brauche ich ein Konto?
Kann es Datumsangaben oder Enums erkennen?
Verwandte Werkzeuge
Alle Werkzeuge anzeigen →Base64-Dekodierer & -Kodierer
Kodierung & Formatierung
Base64 online kostenlos dekodieren und kodieren. Echtzeitkonvertierung mit voller UTF-8- und Emoji-Unterstützung. 100 % privat — läuft in Ihrem Browser. Keine Anmeldung nötig.
CSV-zu-JSON-Konverter
Kodierung & Formatierung
CSV im Browser nach JSON konvertieren. RFC 4180, Typinferenz, Kopfzeile, Big-Int-sicher. 100 % privat, kein Upload.
JSON Diff Vergleich
Kodierung & Formatierung
Zwei JSON-Dateien direkt im Browser vergleichen. Nebeneinander-Hervorhebung, RFC 6902 JSON Patch-Ausgabe, störende Felder wie Zeitstempel und IDs ignorieren. 100 % privat, kein Upload.
JSON-Formatierer & Validator
Kodierung & Formatierung
JSON sofort im Browser formatieren, validieren und verschönern. Kostenloses Online-Tool mit Syntaxprüfung, Fehlererkennung, Minifizierung und Ein-Klick-Kopie. 100 % privat.
JSON-Schema-Validator
Kodierung & Formatierung
JSON gegen ein JSON Schema sofort im Browser validieren. Unterstützt Draft 2020-12, 2019-09 und Draft-07 mit pfadgenauen Fehlermeldungen. 100 % privat — kein Upload, kein Konto, kostenlos.
JSON-zu-CSV-Konverter
Kodierung & Formatierung
JSON im Browser nach CSV konvertieren. RFC 4180, Excel-EU, TSV, Pipe-Voreinstellungen. Verschachteln oder stringifizieren. 100 % privat, kein Upload.