关于json转struct struct中有map

ChayTang · 2017-04-11 03:27:48 · 3653 次点击

声明的结构体统统改成大写:

type WhatBean struct {
    Action string
    Control string
}

别指望encoding/json库能访问到你没有导出的名字。

#2
更多评论

等了一阵子发现没人回我,先用转成map用一下,等解决再用struct

var apiList map[string]interface{}
//转换json为
json.Unmarshal(result, &apiList)
detail,_ := apiList["这个key好多"].(map[string]interface{})
url := detail["control"].(string)+detail["action"].(string)
.....
#1