Others
参考 FieldE
方法。
取 map
或 struct
的字段值,返回 interface{}
。
// map
cvt.FieldE(map[int]interface{}{123: "112233"}, "123") // "112233"
cvt.FieldE(map[string]interface{}{"123": "112233"}, "123") // "112233"
// struct
cvt.FieldE(struct{
A string
B int
}{"Hello", 18}, "A") // "Hello"
cvt.FieldE(struct{
A string
B int
}{"Hello", 18}, "B") // 18
Field
与其他方法结合使用:
cvt.Int(cvt.Field(map[int]interface{}{123: "112233"}, 123)) // 112233
更多示例请看单元测试:
cvte_test.go