Which languages are supported?+
TypeScript interfaces, Go structs, Python dataclasses with type hints, Rust structs with Serde, Kotlin data classes, and Zod schemas.
How does the tool handle nullable fields?+
Fields with null values are typed as optional (T | null in TypeScript, *T pointer in Go) since null typically indicates the field may be absent.
What if my JSON has arrays?+
Arrays are typed as the element type followed by []. If the array contains mixed types, the tool generates a union type. Nested object arrays generate additional interface definitions.
Can I use this for GraphQL or OpenAPI responses?+
Yes - paste any JSON payload to generate types. For full schema generation from OpenAPI specs, use a dedicated tool like openapi-typescript.