我已经开始使用golang进行工作,我试图将JSON字符串解析为结构体,但是它不起作用。
JSON字符串:
dailies":[{"userAccessToken":"acessToken","uploadStartTimeInSeconds":1499744832,"uploadEndTimeInSeconds":1499744832,"callbackURL":"callbackurl"}]}
type pingDataFormat struct {
userAccessToken string
uploadStartTimeInSeconds int
uploadEndTimeInSeconds int
callbackURL string
}
以下是将JSON字符串转换为结构体的代码
pingJSON := make(map[string][]pingDataFormat)
err := json.Unmarshal([]byte(pingData), &pingJSON)
if err != nil {
panic(err)
}
fmt.Printf("\n\n json object:::: %v", pingJSON)
输出结果是:
JSON对象:::: map[dailies:[{ 0 0 }]]
这里的"dailies"没有数据,那么我是否遵循了正确的解析方法?如何在解析后获取数据?
body
是字符串。 - R Sunjson:"{Name}"
是什么意思吗? - Kevin Riordan