goLang 复杂json解析
2016-09-26 16:32
399 查看
代码如下。方法有很多。我这边只说用构造体的这种
运行结果如下
package main import ( "encoding/json" "fmt" ) type T struct { Return []Desc `json:"return"` } type Desc struct { Field []string `json:"field"` Start int64 `json:"start"` Token string `json:"token"` Expire int64 `json:"expire"` User string `json:"user"` Eauth string `json:"eauth"` } func main() { str := `{"return": [ { "field": [".*"], "start": 1473841133, "token": "token1", "expire": 1473884333, "user": "xiaochuan", "eauth": "ss" }, { "field": [".*"], "start": 1473841133, "token": "token2", "expire": 1473884333, "user": "xiaochuan", "eauth": "sr" } ] }` 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", t_struct) } }
运行结果如下
相关文章推荐
- JAVA-使用FastJson解析复杂JSON数据
- 如何利用.Net内置类,解析未知复杂Json对象
- Gson解析简单json以及复杂的json数据
- Gson解析复杂JSON对象
- Gson解析复杂json数据
- android反地址解析和解析复杂一点的json数据
- 一个复杂Json的解析
- asp对复杂json的解析,注意要点!!!
- android复杂json解析
- golang自动登录https连接并解析得到的json返回值
- android 复杂的json数据解析
- 使用org.json解析较复杂的百度API附近的银行等地方
- Gson解析复杂Json数据
- 使用Gson解析复杂、变态的Json数据(包含中文key)
- Android Gson解析复杂Json
- 如何利用.Net内置类,解析未知复杂Json对象
- c# 通过访问URL,获取并解析远程服务端返回的复杂Json数据
- JSON复杂文档解析 Android自带JSONObject,JSONArray方法
- 使用fastjson解析较为复杂的json数据。
- 使用Gson解析复杂的json数据