Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more! Learn more →
JSON-to-Go Alternatives
Similar projects and alternatives to JSON-to-Go
-
-
Sevalla
Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!
-
-
-
CyberChef
The Cyber Swiss Army Knife - a web app for encryption, encoding, compression and data analysis
-
-
-
validator
:100:Go Struct and Field validation, including Cross Field, Cross Struct, Map, Slice and Array diving
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
-
goa
Design-first Go framework that generates API code, documentation, and clients. Define once in an elegant DSL, deploy as HTTP and gRPC services with zero drift between code and docs.
-
-
jsonhero-web
JSON Hero is an open-source, beautiful JSON explorer for the web that lets you browse, search and navigate your JSON files at speed. 🚀. Built with 💜 by the Trigger.dev team.
-
-
-
-
-
sonic
Sonic is a Go library for network and I/O programming that provides developers with a consistent asynchronous model, with a focus on achieving the lowest possible latency and jitter in Go. (by talostrading)
-
-
go-sanitize
🛁 Lightweight Go library providing robust string sanitization and normalization utilities
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
JSON-to-Go discussion
JSON-to-Go reviews and mentions
-
JSON to Go Struct Converter
That site likely uses Matt's lib for that functionality: https://github.com/mholt/json-to-go
-
Some annoying moments in Golang
https://mholt.github.io/json-to-go/ is a nice tool for generating a struct definition to fit some sample JSON.
-
Need a pointer on how I can unmarshal this json
json-to-go is your friend.
-
Ask HN: What are some Golang tools you can't live without?
JSON to struct. I use this about 100 times a day, no joke.
https://mholt.github.io/json-to-go/
-
convert interface{} to []interface{}
Do your best to get static types on everything. Play a game with yourself where interface{} is banned and try to do your work. One of the most common sources of such loosely-typed values in JSON, so I'll point out this automatic struct generator for instance. If you have questions about a specific place you don't see how to avoid interface, feel free to ask. Every once in a while I do have to reach for something like this, but it should be rare.
-
how to efficiently create structs to match the json response
But given we know ChatGPT can't accurately generate structs from even moderately complex json objects why bother doing all of that legwork of verifying and chiding chatgpt, when you can just drop it into a tool like https://mholt.github.io/json-to-go/ and get a correct struct in a fraction of the time?
- How to parse a Kubernetes YAML in Go?
- Is there a library or tool I can use to avoid manually setting json keys i.e. ‘json:”name”’ next to fields in structs?
-
Do we have any vscode plugin to convert json to struct in Go?
I use https://marketplace.visualstudio.com/items?itemName=maracko.json-to-go, which is an extension version of https://mholt.github.io/json-to-go/
-
Need help with getting the grandchild in nested JSON
I think using struct in such cases is almost always the right approach. There are tools which generates go structs from json this.
-
A note from our sponsor - Sevalla
sevalla.com | 1 Sep 2025
Stats
mholt/json-to-go is an open source project licensed under MIT License which is an OSI approved license.
The primary programming language of JSON-to-Go is JavaScript.