cvt
GitHub切换暗/亮/自动模式切换暗/亮/自动模式切换暗/亮/自动模式返回首页

Others

Field

参考 FieldE 方法。

FieldE

mapstruct 的字段值,返回 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