我有以下 JSON
{"a":1, "b":2, "?":1, "??":1}
我知道它有“ a”和“ b”字段,但我不知道其他字段的名称。所以我想把它分解成以下类型:
type Foo struct {
// Known fields
A int `json:"a"`
B int `json:"b"`
// Unknown fields
X map[string]interface{} `json:???` // Rest of the fields should go here.
}
我该怎么做?