PixNudge

JSON in TypeScript-Interfaces umwandeln

Generiere TypeScript-Interfaces oder -Typen aus JSON. Verschachtelte Objekte werden zu benannten Interfaces, optionale und nullable Felder werden aus deinen Daten erkannt.

Eingabe
TypeScript

So funktioniert's

  1. 1

    Daten einfügen oder öffnen

    Füge Text ein, zieh eine Datei in den Editor oder klicke auf Datei öffnen. Mit Beispiel laden siehst du, wie das Tool funktioniert.

  2. 2

    Optionen anpassen

    Das Ergebnis aktualisiert sich schon während der Eingabe. Passe die Optionen an, um genau die Ausgabe zu erhalten, die du brauchst.

  3. 3

    Kopieren oder herunterladen

    Kopiere das Ergebnis in die Zwischenablage oder lade es als Datei herunter.

Warum PixNudge

Kein Upload

Deine Daten werden in deinem Browser verarbeitet und nie an einen Server gesendet – API-Schlüssel, Tokens und Kundendaten bleiben privat.

Sofort, auch bei großen Dateien

Kein Umweg über einen Server: Ergebnisse erscheinen schon beim Tippen, und auch Dateien mit mehreren Megabyte laufen flüssig.

Exakte Zahlen

Lange Zahlen wie 64-Bit-IDs bleiben exakt so erhalten, wie sie geschrieben sind, statt gerundet zu werden.

Häufige Fragen

Wie werden optionale Felder erkannt?

Fügst du ein Array von Objekten ein, werden Schlüssel, die in manchen Elementen fehlen, als optional (?) markiert, und Werte, die manchmal null sind, erhalten einen Union-Typ mit null. Je mehr Beispieldaten du einfügst, desto genauer werden die Typen.

Kann ich Type-Aliase statt Interfaces bekommen?

Ja. Standardmäßig werden Interfaces generiert; schalte Type-Aliase verwenden ein, um stattdessen type-Deklarationen zu erhalten.

Was bedeutet Nur Typen?

Mit Nur Typen erhältst du ausschließlich die Typdeklarationen. Schaltest du es aus, werden zusätzlich Funktionen generiert, die JSON zur Laufzeit umwandeln und prüfen.

Weitere kostenlose Tools