Typy JSON na TypeScript online
Konwertuj JSON na interfejsy TypeScript, aliasy typów lub schemat Zoda na żywo, z rzeczywistym wykrywaniem pól opcjonalnych w tablicach.
Wynik
Ta strona otwiera konwerter z aliasem typu wybranym jako format wyjściowy — wklej obiekt JSON lub tablicę i wypisze typ Nazwa = { ... }; bloki zamiast interfejsów, przydatne, gdy przewodnik po stylu bazy kodu preferuje typ zamiast interfejsu.
Wnioskowanie poniżej jest identyczne z trybem interfejsu: zagnieżdżone obiekty zyskują swój własny nazwany typ, tablice obiektów są porównywane element po elemencie, więc brakujące pole w niektórych wpisach jest oznaczane jako opcjonalne, a pole, które łączy wartość null z wartością rzeczywistą, wychodzi w postaci sumy podobnej do liczby: liczba | nieważny.
W dowolnym momencie możesz przejść na składnię interfejsu lub schemat Zoda z tego samego wklejonego JSON-a – zmienia się tylko wydrukowana składnia, wykryty kształt pozostaje taki sam.