Versions in this module Expand all Collapse all v0 v0.2.0 Dec 25, 2015 v0.1.0 Dec 14, 2015 Changes in this version + const GOPATHKey + var DefaultJSONNameProvider = NewNameProvider() + func ConcatJSON(blobs ...[]byte) []byte + func ContainsStringsCI(coll []string, item string) bool + func ConvertBool(str string) (bool, error) + func ConvertFloat32(str string) (float32, error) + func ConvertFloat64(str string) (float64, error) + func ConvertInt16(str string) (int16, error) + func ConvertInt32(str string) (int32, error) + func ConvertInt64(str string) (int64, error) + func ConvertInt8(str string) (int8, error) + func ConvertUint16(str string) (uint16, error) + func ConvertUint32(str string) (uint32, error) + func ConvertUint64(str string) (uint64, error) + func ConvertUint8(str string) (uint8, error) + func DynamicJSONToStruct(data interface{}, target interface{}) error + func FindInGoSearchPath(pkg string) string + func FindInSearchPath(searchPath, pkg string) string + func FormatBool(value bool) string + func FormatFloat32(value float32) string + func FormatFloat64(value float64) string + func FormatInt16(value int16) string + func FormatInt32(value int32) string + func FormatInt64(value int64) string + func FormatInt8(value int8) string + func FormatUint16(value uint16) string + func FormatUint32(value uint32) string + func FormatUint64(value uint64) string + func FormatUint8(value uint8) string + func FromDynamicJSON(data, target interface{}) error + func FullGoSearchPath() string + func IsFloat64AJSONInteger(f float64) bool + func IsZero(data interface{}) bool + func JSONDoc(path string) (json.RawMessage, error) + func JoinByFormat(data []string, format string) []string + func LoadFromFileOrHTTP(path string) ([]byte, error) + func LoadStrategy(path string, local, remote func(string) ([]byte, error)) func(string) ([]byte, error) + func SplitByFormat(data, format string) []string + func ToCommandName(name string) string + func ToDynamicJSON(data interface{}) interface + func ToFileName(name string) string + func ToGoName(name string) string + func ToHumanNameLower(name string) string + func ToJSONName(name string) string + func YAMLData(path string) (interface{}, error) + func YAMLDoc(path string) (json.RawMessage, error) + func YAMLToJSON(data interface{}) (json.RawMessage, error) + type NameProvider struct + func NewNameProvider() *NameProvider + func (n *NameProvider) GetGoName(subject interface{}, name string) (string, bool) + func (n *NameProvider) GetGoNameForType(tpe reflect.Type, name string) (string, bool) + func (n *NameProvider) GetJSONName(subject interface{}, name string) (string, bool) + func (n *NameProvider) GetJSONNameForType(tpe reflect.Type, name string) (string, bool) + func (n *NameProvider) GetJSONNames(subject interface{}) []string