
The Best Go Libraries For JSON (38)
Discover the best Go libraries for JSON! Find the perfect tools to streamline your development and boost productivity. From jsonf to ajson, we've got you covered. Let the coding begin!
jsonf
Console tool for highlighted formatting and struct query fetching JSON
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
fastjson
Fast JSON parser and validator for Go. No custom structs, no code generation, no reflection
go-respond
Go package for handling common HTTP JSON responses
gojmapr
Get simple struct from complex json by json path
gojson
Automatically generate Go (golang) struct definitions from example JSON
jsoncolor
Drop-in replacement for `encoding/json` that outputs colorized JSON
jsondiff
JSON diff library for Go based on RFC6902 (JSON Patch)
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
OjG
Optimized JSON for Go is a high performance parser with a variety of additional JSON tools including JSONPath
vjson
Go package for validating JSON objects with declaring a JSON schema with fluent API
dynjson
Client-customizable JSON formats for dynamic APIs
epoch
Contains primitives for marshaling/unmarshalling Unix timestamp/epoch to/from build-in time.Time type in JSON
gabs
For parsing, creating and editing unknown or dynamic JSON in Go
GJSON
Get a JSON value with one line of code
JayDiff
JSON diff utility written in Go
jettison
Fast and flexible JSON encoder for Go
jsonapi-errors
Go bindings based on the JSON API errors reference
jsonhandlers
JSON library to expose simple handlers that lets you easily read and write json from various sources
jsonic
Utilities to handle and query JSON without defining structs in a type safe manner
marshmallow
Performant JSON unmarshalling for flexible use cases
SJSON
Set a JSON value with one line of code
ej
Write and read JSON from different sources succinctly
json2go
Advanced JSON to Go struct conversion. Provides package that can parse multiple JSON documents and create struct to fit them all
gjo
Small utility to create JSON objects
go-jsonerror
Go-JsonError is meant to allow us to easily create json response errors that follow the JsonApi spec
gojq
JSON query in Golang
htmljson
Rich rendering of JSON as HTML in Go
jscan
High performance zero-allocation JSON iterator
jsongo
Fluent API to make it easier to create Json objects
jsonvalue
A fast and convenient library for unstructured JSON data, replacing `encoding/json`
mapslice-json
Go MapSlice for ordered marshal/ unmarshal of maps in JSON
mp
Simple cli email parser. It currently takes stdin and outputs JSON
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