Entrambi sono supportati. Puoi scegliere liberamente di generare `interface` o `type` in base alle convenzioni del tuo team. Lo strumento inferisce automaticamente i tipi di campo dal JSON (come string, number, boolean, any[]) e aggiunge marcatori di proprietà opzionale (?) per i campi che potrebbero essere null.
Sono supportate più conversioni di nomenclatura. Lo strumento ha una conversione intelligente di nomenclatura integrata, che ti permette di convertire automaticamente le chiavi JSON (come `user_id`) in PascalCase (`UserId`), camelCase (`userId`) o mantenerle invariate, corrispondendo perfettamente alle tue convenzioni di codice.
Lo strumento ha potenti capacità di analisi ricorsiva. Per oggetti JSON profondamente annidati, genera automaticamente sotto-interfacce o sotto-tipi corrispondenti e li referenzia correttamente nelle interfacce padre, assicurando che il codice TS generato sia ben strutturato e rigorosamente tipizzato, pronto per lo sviluppo di progetti su larga scala.