json字符串映射至struct的时候类型不匹配的问题,如果实现弱类型映射?

目前看了几个json处理相关的库,也只是给了基础类型转化,没有提供json直接弱类型转化到struct的方法

需求场景:

type testStruct struct {
    ID int `json:"id"`   // int类型的id
}

func main() {
    dataBytes := []byte(`{"id":"12345"`)  //id是符合int格式的字符串类型
    var test = testStruct{}
    json.Unmarshal(dataBytes, &test)
    fmt.Println(test)
}

想问问大家有没有好用的轮子呀,没有的话想自己简单写一个,遍历struct然后挨个赋值

讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!