亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

golang 實現json類型不確定時的轉換

瀏覽:89日期:2024-05-29 17:39:00

將json轉為結構體時,經常會遇到無法確定某個字段類型的情況。在Go中可以使用interface 任意類型來解決。

// convert json to struct// type uncertainpackage mainimport ( 'fmt' 'encoding/json')type Host struct { Id interface{} IdcId interface{}}func main() { b := []byte(`{'ID': 11, 'IDCid': '1001'}`) m := Host{} err := json.Unmarshal(b, &m) if err != nil { fmt.Println('Umarshal failed:', err) return } fmt.Printf('m:%#vn', m)}

output:

m:main.Host{Id:11, IdcId:”1001”}}

補充:gin bindJSON結構體中有不確定類型的字段

結構體中有不確定類型的字段,用interface{},BindJSON后根據輸入自動存儲對應類型,比如

type student struct { Name string `json:'name'` Info interface{} `json:'info'`}

比如,info的輸入

輸入

類型

12

float64

“str”

string

{'str':'value'}

map[string]interface {}

true

bool

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持好吧啦網。如有錯誤或未考慮完全的地方,望不吝賜教。

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 免费观看黄a一级视频 | 精品久久中文网址 | 中国特黄特级真人毛片 | 亚洲国产97在线精品一区 | 丰满女人毛片免费播放 | 香港毛片免费看 | 欧美αv日韩αv亚洲αv在线观看 | 91高清国产经典在线观看 | 爱干tv| 亚洲欧美激情综合首页 | 美国老黑一级毛片免费的大黄 | 含羞草麻豆| 精品亚洲午夜久久久久 | 一级毛片美国一级j毛片不卡 | 国产精品一区久久 | 国产在线一区二区三区欧美 | 欧美精品午夜 | 国产精品久久一区二区三区 | 青青青视频免费一区二区 | 亚洲成在人线影视天堂网 | 美女综合网| 欧美精品一区二区三区在线播放 | 国产91在线免费观看 | 国产人碰人摸人爱免费视频 | 网友自拍一区 | 狠狠色丁香婷婷久久综合不卡 | 香蕉视频在线免费播放 | 福利盒子在线视频免费 | 色婷婷天天综合在线 | 欧美色欧美亚洲高清在线视频 | 国产片欧美片亚洲片久久综合 | 免费在线观看a级片 | 国产一区二区三区露脸 | 久青草国产手机视频免费观看 | 九九精品在线播放 | 国产精品日韩欧美一区二区三区 | 国产福利一区二区麻豆 | 玖玖爱在线观看视频在线 | 日本高清在线3344www | 在线观看国产视频 | 丝袜美腿秘书ol在线播放 |