func LowerCaseWithUnderscores(name string) string
LowerCaseWithUnderscores one strategy to SetNamingStrategy for. It will change HelloWorld to hello_world.
func RegisterFuzzyDecoders()
RegisterFuzzyDecoders decode input from PHP with tolerance. It will handle string/number auto conversation, and treat empty [] as empty struct.
func RegisterTimeAsInt64Codec(precision time.Duration)
RegisterTimeAsInt64Codec encode/decode time since number of unit since epoch. the precision is the unit.
func SetNamingStrategy(translate func(string) string)
SetNamingStrategy rename struct fields uniformly
func SupportPrivateFields()
SupportPrivateFields include private fields when encoding/decoding
type BinaryAsStringExtension struct { jsoniter.DummyExtension }
func (extension *BinaryAsStringExtension) CreateDecoder(typ reflect2.Type) jsoniter.ValDecoder
func (extension *BinaryAsStringExtension) CreateEncoder(typ reflect2.Type) jsoniter.ValEncoder