JSON to Go
Paste a representative object, pick a root type name, and get copy-ready struct output instantly.
JSON input
Use a representative payload so the generated struct shape is close to what your API really returns.
Generated Go
Copy the struct and keep refining it in your editor for nullability, custom types, or comments.
type AutoGenerated struct {
Id int `json:"id"`
Name string `json:"name"`
Active bool `json:"active"`
Profile Profile `json:"profile"`
}
type Profile struct {
Country string `json:"country"`
Timezone string `json:"timezone"`
}