美文网首页
golang解析json数据

golang解析json数据

作者: Nuko | 来源:发表于2018-10-29 18:52 被阅读0次

    golang官方包encoding/json包解析json数据太复杂,这里使用简单的json解析包simplejson。
    包的获取:go get github.com/bitly/go-simplejson就可以了

    package main
    
    import (
        "fmt"
      "github.com/bitly/go-simplejson"
      "bytes"
    )
    func main() {
        str := `{"name":"archmage","position":"beijing","data":[{"ip":1,"num":11},{"ip":2,"num":22}]}`
        buf :=bytes.NewBuffer([]byte(str))
        js,_:=simplejson.NewFromReader(buf)
        fmt.Println(js.Get("name").String())
        
        res,_:= simplejson.NewJson([]byte(str))
        fmt.Println(res.Get("name").String())
    }
    
    

    相关文章

      网友评论

          本文标题:golang解析json数据

          本文链接:https://www.haomeiwen.com/subject/wylitqtx.html