简介
用json总是要建立structb比较麻烦,由于python用习惯了
一时间有点慌乱,给大家推荐这个好用的json解析库
安装
go get -u github.com/tidwall/gjson
例子
package main
import ("github.com/tidwall/gjson"
"fmt"
)
func main(){
json_str:=`{"name":"owen","age":"23","options":{"interest":"golang"}}`
Interest:=gjson.Get(json_str,"options.interest")
fmt.Println(Interest)
//可以类型
str:=Interest.String()
fmt.Println(str)
//测试一个int类型转化
age:=gjson.Get(json_str,"age")
fmt.Printf("类型%T 值%s\n",age,age)
Int:=age.Int()
fmt.Printf("类型%T 值%s\n",Int,Int)
}
github地址
https://github.com/tidwall/gjson
有疑问加站长微信联系(非本文作者)