golang json array转码
来源:互联网 发布:平价散粉推荐知乎 编辑:程序博客网 时间:2024/06/07 03:51
例如对于
byt := []byte(`{"num":6.13,"strs":["a","b"]}`)对该json转码时,注意对json array的断言方式:
var dat map[string]interface{}if err := json.Unmarshal(byt, &dat); err != nil { panic(err) }fmt.Println(dat)num := dat["num"].(float64)fmt.Println(num)strs := dat["strs"].([]interface{})str1 := strs[0].(string)fmt.Println(str1)可以看到,取array时,首先断言该array是一个[]interface{}数据类型的array(第8行),再断言其中的元素为string类型(第9行),这样就能顺利取出值了。
0 0
- golang json array转码
- Golang Json
- golang json
- [golang]array与slice
- golang 处理Json 数组
- golang的json操作
- golang JSON读文件
- golang解析json格式
- golang json 处理
- golang json数组拼接
- golang and json
- golang--json使用笔记
- golang json格式化输出
- Golang 基础 JSON
- goLang 复杂json解析
- golang json 封装包
- golang的json操作
- golang json处理
- java 内部类
- 89-001-1 IDEA 的JAVAEE web项目的环境配置 tomcat配置
- 选择排序
- 面试题28
- Ubuntu输入密码后进不去系统
- golang json array转码
- C++ operator关键字(重载操作符)
- C++第6次作业
- Java泛型-获得泛型的实际参数类型
- RxJava 操作符map
- 对Java线程池的理解
- CentOS-6.5-x86_64 安装 Jenkins
- 查询本地文件信息
- 抽象类,接口