我正在从我的 Go 程序中向 API 发出 http 请求。请求正文是一个 JSON 对象,如下所示:
{
"data": {
"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX": {
"status": "ok","message":"aaa","details":"bbb"
},
"ZZZZZZZZ-ZZZZ-ZZZZ-ZZZZ-ZZZZZZZZZZZZ": {
"status": "ok","message":"ccc","details":"ddd"
}
}
}
其中 是任意键本身。"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX"
如何定义允许该部分采用字符串值的结构?以下是我的结构,我知道它不允许我正确解码JSON:
type ReceiptResult struct {
Data ReceiptIDS `json:"data"`
}
type ReceiptIDS struct {
ReceiptID struct {
Status string `json:"status,omitempty"`
Message string `json:"message,omitempty"`
Details string `json:"details,omitempty"`
}
}
慕勒3428872
临摹微笑
随时随地看视频慕课网APP
相关分类