一、map、struct、json 的互相转换
1、struct 转 json
2、json 转 struct
3、map 转 json
4、 json 转 map
5、map 转 struct(或:map 转 json,json 转 struct)
6、struct 转 map(或:struct 转 json, json 转 map)
二、类型断言
1、复合类型的 map
如果我们需要定义一个 map,但是这个 map 的 value 即有 string 类型,又有 int 类型,及其他类型该怎么办?直接看代码
comMap := map[string]interface{}{}
comMap["Akey"] = "hello"
comMap["Bkey"] = 100
fmt.Println(comMap)
2、类型断言
我们定义了一个复合类型 map,然后对 map 中的一个 value 进行 byte 转换,如下代码,运行报错,是因为 comT 变量类型没确定,看第二个例子
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于