Use o site pkg.go.dev ou leia a postagem do blog
https://pkg.go.dev/encoding/json
https://pkg.go.dev/github.com/goccy/go-json
https://pkg.go.dev/github.com/json-iterator/go
https://pkg.go.dev/github.com/segmentio/encoding/json
https://pkg.go.dev/github.com/bytedance/sonic
https://pkg.go.dev/github.com/francoispqt/gojay
O leitor deste pacote é inspirado no PKG/JSON
Artigo escrito por Goccy, autor de Goccy/Go-Json (em japonês).Uso de montagem;Droga o suporte para coisas como M1/Raspberry Pi, pois eles têm diferentes arquiteturas
APIs complicadas e (ou) incompatíveis – dificultando a migração.Eles às vezes têm pacotes de EOL como dependências
Muitas reflexões, recursos ruins de streaming (io.reader)
O uso é o mesmo que a biblioteca padrão.
Decodificador JSON de alto desempenho
100% compatível com a biblioteca padrão GO.Um caso de switch precisa ser escrito pelo usuário ou uma geração de código estático precisa ser usada.