首页 > V2EX > V2EX-golang 中 json 如何解析不同的结构体
2022
01-15

V2EX-golang 中 json 如何解析不同的结构体

JL1990:

请教 V 站的大帅 b ,如下代码举例,函数中如何根据传入的不同类型字符串,解析成对应的结构体呢?有没有相关代码可以参考学习的。

jsonText1 := "{\"name\":\"jack\"}"
jsonText2 := "{\"age\": 13}"

type V1 struct {
Name string`json:"name"`
}
type V2 struct {
Age int`json:"age"`
}

func parse(jsonString string) (i interface{}) {
if err := json.Unmarshal([]byte(jsonText1), &i); err != nil {
panic(err)
}
return
}

from V2EX-最新主题 https://ift.tt/3tvPR3l
V2EX-golang 中 json 如何解析不同的结构体 - 第1张  | 牛C网(NiuL.Net)
牛C网:https://j1o.net
牛C网导航:https://niuc.icu
零九导航:https://09.gay

最后编辑:
作者:分享菌
这个作者貌似有点懒,什么都没有留下。

留下一个回复

你的email不会被公开。