golang解析json数据

栏目: Go · 发布时间: 7年前

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

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())
}

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

敏捷软件开发

敏捷软件开发

Robert C. Martin / 邓辉 / 清华大学出版社 / 2003-09-01 / 59.00元

在本书中,享誉全球的软件开发专家和软件工程大师Robert C.Martin将向您展示如何解决软件开发人员、项目经理及软件项目领导们所面临的最棘手的问题。这本综合性、实用性的敏捷开发和极限编程方面的指南,是由敏捷开发的创始人之一所撰写的。一起来看看 《敏捷软件开发》 这本书的介绍吧!

CSS 压缩/解压工具
CSS 压缩/解压工具

在线压缩/解压 CSS 代码

URL 编码/解码
URL 编码/解码

URL 编码/解码

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具