Oba są obsługiwane. Możesz swobodnie wybrać generowanie `interface` lub `type` na podstawie konwencji zespołu. Narzędzie automatycznie wnioskuje typy pól z JSON (takie jak string, number, boolean, any[]) i dodaje oznaczenia opcjonalnych właściwości (?) dla pól, które mogą być null.
Obsługiwanych jest wiele konwersji nazewnictwa. Narzędzie ma wbudowaną inteligentną konwersję nazewnictwa, umożliwiającą automatyczną konwersję kluczy JSON (jak `user_id`) na PascalCase (`UserId`), camelCase (`userId`) lub pozostawienie ich bez zmian, idealnie pasując do twoich konwencji kodu.
Narzędzie ma potężne możliwości parsowania rekurencyjnego. Dla głęboko zagnieżdżonych obiektów JSON automatycznie generuje odpowiednie podinterfejsy lub podtypy i poprawnie odwołuje się do nich w interfejsach nadrzędnych, zapewniając, że wygenerowany kod TS jest dobrze ustrukturyzowany i ściśle typowany.