08.go语言解析json
2018-02-12 14:16
537 查看
json是通讯中,重要的一种携带数据方式。
go语言使用”encoding/json”,解析json
重点:
go语言使用”encoding/json”,解析json
重点:
要定定义的结构体必须与json结构保持一致,如例子。
package main import ( "encoding/json" "log" ) type GL struct { Id int Name string Start int End int } type GL_slice struct { FruitGL []GL } func main() { str := `{"fruitGL": [{"Id":1,"Name":"aaa","start":3,"end":5}, {"Id":1,"Name":"aaa","start":3,"end":6}]}` var msg GL_slice err := json.Unmarshal([]byte(str), &msg) if err != nil { log.Println("Can't decode json message", err) return } log.Println(msg) }
相关文章推荐
- go语言学习-json 解析
- go语言导入文件(固定长解析)(二) 增加读取json配置文件
- go语言解析JSON的方法
- go语言解析json库
- 在Go语言程序中使用gojson来解析JSON格式文件
- go 语言解析复杂json
- GO语言练习:构建json 和 解析JSON 实例
- 在Go语言中使用JSON的方法
- GO 语言中json的简单使用(实例)
- go语言中json转成map结构
- go语言快速入门:JSON处理(24)
- go提交json、获取json、解析json
- Go语言学习之JSON RPC
- go语言中flag的用法——参数解析
- Go语言标准库Json的使用.
- Python语言基础--6.1(Json解析)
- Go语言JSON与Byte[]转化
- go json解析null为time类型