extra

package
Version: v0.0.0-...-25f147f Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 17, 2017 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func LowerCaseWithUnderscores

func LowerCaseWithUnderscores(name string) string

LowerCaseWithUnderscores one strategy to SetNamingStrategy for. It will change HelloWorld to hello_world.

func RegisterFuzzyDecoders

func RegisterFuzzyDecoders()

RegisterFuzzyDecoders decode input from PHP with tolerance. It will handle string/number auto conversation, and treat empty [] as empty struct.

func RegisterTimeAsInt64Codec

func RegisterTimeAsInt64Codec(precision time.Duration)

RegisterTimeAsInt64Codec encode/decode time since number of unit since epoch. the precision is the unit.

func SetNamingStrategy

func SetNamingStrategy(translate func(string) string)

SetNamingStrategy rename struct fields uniformly

func SupportPrivateFields

func SupportPrivateFields()

SupportPrivateFields include private fields when encoding/decoding

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
t or T : Toggle theme light dark auto
y or Y : Canonical URL