Zamień przykładowy JSON na interfejsy lub typy TypeScript bezpośrednio w przeglądarce.
JSON → TypeScript czyta przykładowy JSON — odpowiedź API, konfigurację, dane testowe — i pisze deklaracje TypeScript, które go opisują. Zagnieżdżone obiekty stają się osobnymi nazwanymi typami, kształty elementów tablicy są łączone, a pola, które nie zawsze występują, oznaczane jako opcjonalne. Dostajesz typowany punkt wyjścia zamiast pisania wszystkiego ręcznie.
Twój JSON jest konwertowany w przeglądarce i nie trafia na serwer — witryna otrzymuje tylko anonimowe zdarzenie „otwarto narzędzie”, bez treści. Wynik wysłany do innego narzędzia zostaje na tym urządzeniu przez 24 godziny w „Ostatniej aktywności”.
Oba opisują ten sam kształt. Interfejsy można rozszerzać i łączyć, a type przydaje się do unii i aliasów. Jeśli projekt ma przyjętą konwencję, trzymaj się jej.
Kształty wszystkich elementów są łączone w jeden typ. Pole obecne w jednych elementach i brakujące w innych staje się opcjonalne, więc typ pasuje do każdego elementu.
Na wejściu musi być poprawny JSON. Sprawdź go w narzędziu Formatter JSON, które pokazuje wiersz i pozycję błędu.