Turn a JSON sample into Go structs complete with `json:` field tags. Field names are converted to exported Go identifiers, types are inferred (int64, float64, bool, string, slices, and nested structs), and everything is ready to paste into your package.
The whole conversion happens client-side — no upload, no queue, no account — so you can safely turn an API payload into a typed Go struct in seconds.
Need a different language? See all JSON-to-code converters.
Found something broken, have an idea, or just want to say thanks about any of our tools? Every message reaches a real person.