https://github.com/valyala/fastjson - Fast JSON parser and validator for Go.
var p fastjson.Parser
v, err := p.Parse(`{
"str": "bar",
}`)
if err != nil {
log.Fatal(err)
}
fmt.Printf("foo=%s\n", v.GetStringBytes("str"))
https://github.com/buger/jsonparser - One of the fastest alternative JSON parser for Go that does not require schema
https://github.com/miladibra10/vjson - vjson is a Go package that helps to validate JSON objects in a declarative way.
https://github.com/olvrng/ujson - A fast and minimal JSON parser and transformer that works on unstructured JSON.
https://github.com/romshark/jscan - jscan provides a high-performance zero-allocation JSON iterator for Go.
https://github.com/zerosnake0/jzon - A high performance json library for Golang
https://github.com/json-iterator/go - A high-performance 100% compatible drop-in replacement of "encoding/json"
validation:
https://github.com/dedalqq/omg.jsonparser - omg.jsonParser is a simple JSON parser with a simple condition validation.
https://github.com/Pungyeon/required - How to make JSON fields required.