Generate typed classes, structs, and data models from JSON in 8 programming languages.
| Language | Output Format | Features |
|---|---|---|
| Python | @dataclass | Type hints, List/Optional types |
| Go | struct | json tags, proper capitalization |
| Java | POJO | Jackson @JsonProperty, getters/setters |
| C# | class | Newtonsoft.Json attributes, properties |
| Kotlin | data class | Gson @SerializedName, val properties |
| Swift | Codable struct | CodingKeys enum, let properties |
| Rust | struct | serde derive macros, rename attributes |
| PHP | class | Typed properties (8.0+), constructor |
The generator automatically infers types from values: strings, integers, floats, booleans, nulls, arrays, and nested objects. Arrays of objects generate separate item classes.