Generator TypeScript z JSON

Wklej przykład JSON lub odpowiedź API i wygeneruj czytelny TypeScript bez przesyłania danych.

0 bajtów

TypeScript pojawia się tutaj. Wszystko działa w przeglądarce.

Gotowy

Zagnieżdżone odpowiedzi API

Obiekty i tablice są wnioskowane rekurencyjnie, w tym tablice zagnieżdżonych obiektów i powtarzające się elementy odpowiedzi.

Konserwatywne typy niejednoznaczne

Mięte pierwotne ramy stają się związkami, pusty ramy są nieznane[], a wartości zero-on pozostają zero.

Bezpieczne nazwy nieruchomości

Nieprawidłowe identyfikatory TypeScript są emitowane jako cytowane klucze, więc pola API ze spacjami lub łącznikami nadal się kompilują.

Powiązane narzędzia dla programistów

Generator TypeScript z JSON

Wywnioskuj interfejsy TypeScript lub aliasy typów z przykładowych wartości JSON.

Wejście
Ważna próbka JSON plus opcje nazwy głównej i stylu wyjścia.
Wyjście
Kopiowalne deklaracje typów TypeScript.
Prawdziwe ograniczenia
Inferencja opisuje próbkę, nie każde przyszłe obciążenie; wartości null, puste tablice, pola opcjonalne, unie, daty i identyfikatory wymagają przeglądu programisty.
Prywatność i przetwarzanie danych
Prawidłowa próbka JSON plus opcje nazwy głównej i stylu wyjścia są przetwarzane w tej karcie przeglądarki. Convertr nie otrzymuje ani nie przechowuje go; zamknięcie lub ponowne załadowanie strony czyści stan roboczy, chyba że narzędzie wyraźnie oferuje lokalne pobranie.

Jak używać tego narzędzia

  1. Podaj ważną próbkę JSON plus opcje nazwy głównej i stylu wyjścia w kontrolkach narzędzia.
  2. Wybierz ustawienia, które wpływają na kopiowalne deklaracje typów TypeScript, a następnie uruchom narzędzie.
  3. Przegląd kopiowalnych deklaracji typu TypeScript przed kopiowaniem lub pobieraniem.

Typowe tryby awarii

Nieprawidłowy JSON, niereprezentatywna próbka lub klucze wymagające cytowanych właściwości mogą wytwarzać typy wymagające dostosowania.

Przydatny przykład

Wklej obiekt użytkownika z id, nazwą i rolami, aby wygenerować interfejs User z tablicą stringów.