The Best Go Libraries For JSON (23)
Discover the best Go libraries for JSON! Find the perfect tools to streamline your development and boost productivity. From ajson to ask, we've got you covered. Let the coding begin!
ajson
Abstract JSON for golang with JSONPath support.
ask
Easy access to nested values in maps and slices. Works in combination with encoding/json and other packages that "Unmarshal" arbitrary data into Go data-types.
dynjson
Client-customizable JSON formats for dynamic APIs.
fastjson
Fast JSON parser and validator for Go. No custom structs, no code generation, no reflection.
go-jsonerror
Go-JsonError is meant to allow us to easily create json response errors that follow the JsonApi spec.
go-respond
Go package for handling common HTTP JSON responses.
gojmapr
Get simple struct from complex json by json path.
gojq
JSON query in Golang.
gojson
Automatically generate Go (golang) struct definitions from example JSON.
htmljson
Rich rendering of JSON as HTML in Go.
jsonapi-errors
Go bindings based on the JSON API errors reference.
jsoncolor
Drop-in replacement for `encoding/json` that outputs colorized JSON.
jsondiff
JSON diff library for Go based on RFC6902 (JSON Patch).
jsonf
Console tool for highlighted formatting and struct query fetching JSON.
jsongo
Fluent API to make it easier to create Json objects.
jsonhal
Simple Go package to make custom structs marshal into HAL compatible JSON responses.
jzon
JSON library with standard compatible API/behavior.
kazaam
API for arbitrary transformation of JSON documents.
mapslice-json
Go MapSlice for ordered marshal/ unmarshal of maps in JSON.
OjG
Optimized JSON for Go is a high performance parser with a variety of additional JSON tools including JSONPath.
omg.jsonparser
Simple JSON parser with validation by condition via golang struct fields tags.
ujson
Fast and minimal JSON parser and transformer that works on unstructured JSON.
vjson
Go package for validating JSON objects with declaring a JSON schema with fluent API.