在Go语言程序中使用gojson来解析JSON格式文件

2020-01-28 11:41:05丽君

json1 := `{"from":"en","to":"zh","trans_result":[{"src":"today","dst":"u4ecau5929"},{"src":"tomorrow","dst":"u660eu5929"}]}`

c10 := gojson.Json(json1).Getindex(3).Getindex(1).Getindex(1).Get("src").Tostring()
fmt.Println(c10) //today

(9) func (j *Js) StringtoArray() []string 将{“result”:[“src”,”today”,”dst”,”u4ecau5929″]}数据json中的result对应的数据,返回成[]string的slice

c11 := gojson.Json(json).Get("result").StringtoArray()
fmt.Println(c11) //[src today dst 今天]

(10) func (j *Js) Type() 打印测试用,打印数据类型

gojson.Json(json).Get("result").Type()  //[]interface {}