您可以将其解组为interface{}. 如果这样做,json.Unmarshal会将 JSON 对象解组为 Go 映射。例如:var untypedResult interface{}err := json.Unmarshal(..., &untypedResult)result := untypedResult.(map[string]interface{})// ... now you can iterate over the keys and values of result ...请参阅 < http://blog.golang.org/json-and-go#TOC_5。> 一个完整的例子。