Documentation ¶
Index ¶
- func BsonFieldNamer(field reflect.StructField) string
- func Cast(inMap map[string]string, target interface{}) (outMap map[string]interface{})
- func CastMultiple(inMap map[string][]string, target interface{}) (outMap map[string][]interface{})
- func CastMultipleViaJson(inMap map[string][]string, target interface{}) (outMap map[string][]interface{})
- func CastMultipleViaJsonToBson(inMap map[string][]string, target interface{}) (outMap map[string][]interface{})
- func CastMultipleViaProtoToBson(inMap map[string][]string, target interface{}) (outMap map[string][]interface{})
- func CastViaJson(inMap map[string]string, target interface{}) (outMap map[string]interface{})
- func CastViaJsonToBson(inMap map[string]string, target interface{}) (outMap map[string]interface{})
- func CastViaProtoToBson(inMap map[string]string, target interface{}) (outMap map[string]interface{})
- func DBFieldNamer(field reflect.StructField) string
- func JsonFieldNamer(field reflect.StructField) string
- func ProtoFieldNamer(field reflect.StructField) string
- func StdFieldNamer(field reflect.StructField) string
- type MapCaster
- func (m *MapCaster) Cast(inMap map[string]string, target interface{}) map[string]interface{}
- func (m *MapCaster) CastArrayValue(inMap map[string][]string, target interface{}) map[string][]interface{}
- func (m *MapCaster) Input(namer fieldNamer)
- func (m *MapCaster) Output(namer fieldNamer)
- func (m *MapCaster) TimeFormat(format string)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BsonFieldNamer ¶
func BsonFieldNamer(field reflect.StructField) string
func CastMultiple ¶
func CastMultipleViaJson ¶
func CastViaJson ¶
func CastViaJsonToBson ¶
func CastViaProtoToBson ¶
func DBFieldNamer ¶
func DBFieldNamer(field reflect.StructField) string
func JsonFieldNamer ¶
func JsonFieldNamer(field reflect.StructField) string
func ProtoFieldNamer ¶
func ProtoFieldNamer(field reflect.StructField) string
func StdFieldNamer ¶
func StdFieldNamer(field reflect.StructField) string
Types ¶
type MapCaster ¶
type MapCaster struct {
// contains filtered or unexported fields
}
func NewMapCaster ¶
func NewMapCaster() *MapCaster
func (*MapCaster) CastArrayValue ¶
func (*MapCaster) TimeFormat ¶
Click to show internal directories.
Click to hide internal directories.