github.com/francoispqt/goJay (go): Package gojay implements encoding and decoding of JSON as defined in RFC 7159. The mapping between JSON and Go values is described in the documentation for the Marshal and Unmarshal functions.  It aims at performance and usability by relying on simple interfaces to decode and encode structures, slices, arrays and even channels.  On top of the simple interfaces to implement, gojay provides lots of helpers to decode and encode multiple of different types natively such as bit.Int, sql.NullString or time.Time
Keywords: decoder|encoder|go|golang|json|perfomance|stream-decoder|stream-processing