4
上次解决了https://github.com/gogf/gf/issues/571这个issue后,发现原有的继承结构体方式解析出错。
type BaseApiRsp struct {
Ret int `json:"ret"`
Msg string `json:"msg"`
}
type DownlineAppidRsp struct {
BaseApiRsp
}
var rsp DownlineAppidRsp
通过gjson.New(&rsp).MustToJsonString()
反序列化的结果为
{
"BaseApiRsp": {
"ret": 0,
"msg": "xxx"
}
}
以前的版本期望的结果为
{
"ret": 0,
"msg": "xxx"
}