Turn a JSON sample into Go structs complete with json: field tags, gofmt-aligned and named the Go way (ID, URL, HTTP). Types are inferred from every record: int64 and float64, bool, string, slices, nested structs, pointers where null appears, and a note when a number is too big for int64 (switch to float64 or json.Number under Options). The generated code is built and run against the sample in the tests.
Choose omitempty and pointers for optional fields. The whole conversion happens client-side — no upload, no queue, no account.
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.