golang解析json串数组
2017-09-01 21:45
288 查看
package main
import (
"encoding/json"
"fmt"
"strings"
)
type T struct {
Return []Desc `json:"return"`
}
type Desc struct {
Used string `json:"used"`
Volume string `json:"volume"`
}
func main() {
str := `{"return": [
{
"used":"3Mb",
"volume":"a"
},
{
"used":"3Mb",
"volume":"bbb/a"
}
]
}`
t_struct := T{}
err := json.Unmarshal([]byte(str), &t_struct)
if err != nil {
fmt.Println("error is %v\n", err)
} else {
fmt.Printf("%v\n", strings.Split(t_struct.Return[0].Volume, "/"))
}
}
相关文章推荐
- Js前端传递json数组至服务器端并解析的实现。
- JAVA JSON数组解析
- Gson,FASTjson 解析字符串为数组,日期等方式
- fastjson解析json数组/js文件
- json解析出来的数据库是字典和数组的组合,创建一个model来接收解析数据
- Jquery遍历筛选数组的几种方法和遍历解析json对象|Map()方法详解
- BOOST JSON 数组解析
- Jquery解析json字符串及json数组的方法
- GSON解析复杂的JSON数组
- asp如何解析json数组(高分求教)
- 解析json数组
- viewpager和gridview,imageloder,解析json数组,点击不动
- golang 数据建模json解析
- json解析构造与json数组的遍历
- JS解析json数据(如何将json字符串转化为数组)
- Golang中解析json,构造json
- JS解析json数据(如何将json字符串转化为数组)
- golang 递归方式解析json串
- golang自动登录https连接并解析得到的json返回值
- 解析JSON数组