Genera interfacce TypeScript, struct Go o classi C# da un oggetto JSON in un click.
tipo | null. In Go, i valori nullable usano pointer types (*string, *float64) per distinguere il valore zero da un valore assente. In C#, vengono usati nullable reference types (es. string?) o Nullable<T> per i value type. Se il JSON di esempio non contiene valori null ma il campo può esserlo in produzione, è buona pratica aggiungere manualmente il tipo nullable.{"users": [{"name": "Alice"}]} genera sia RootObject con users: User[] che un'interfaccia User separata. Per array di array (matrici), il tipo viene annidato correttamente: number[][] in TypeScript, [][]float64 in Go.number/float64), i nomi delle interfacce sono generati automaticamente e potrebbero non riflettere il dominio semantico, e i campi opzionali devono essere marcati manualmente. Usalo per accelerare il boilerplate, non come sostituto della progettazione dei modelli di dati.