A high-performance 100% compatible drop-in replacement of "encoding/json"
MarshalText
when available(*stringAny).ToInt64
and (*stringAny).ToUint64
(see #450)(*Stream).WriteMore
(see #441 #440)json.RawMessage
type field whose real type is integer/float as "null" with ValidateJsonRawMessage
option enabledextra.SetNamingStrategy()
to register naming strategy extensionfix #293 copy extensions fix #286 calcHash should use byte not rune to calc hash fix #291 omit empty was not handled properly for json raw message fix #295 decoder more was not compatible with standard library