欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

golang 实现json类型不确定时的转换

程序员文章站 2022-03-07 13:46:06
将json转为结构体时,经常会遇到无法确定某个字段类型的情况。在go中可以使用interface 任意类型来解决。output:补充:gin bindjson结构体中有不确定类型的字段结构体中有不确定...

将json转为结构体时,经常会遇到无法确定某个字段类型的情况。在go中可以使用interface 任意类型来解决。

output:

补充:gin bindjson结构体中有不确定类型的字段

结构体中有不确定类型的字段,用interface{},bindjson后根据输入自动存储对应类型,比如

比如,info的输入

输入

类型

12

float64

“str”

string

{"str":"value"}

map[string]interface {}

true

bool

以上为个人经验,希望能给大家一个参考,也希望大家多多支持。如有错误或未考虑完全的地方,望不吝赐教。