func Unmarshal(data []byte, v interface{}) error
这个为 json 包的 Unmarshal 方法
var user map[string]interface{}
var data = [..假设这个是 byte 的数组]
在调用的时候,传入的为什么是
json.Unmarshal(data, &user)
而不是
json.Unmarhsal(data, user)
func Unmarshal(data []byte, v interface{}) error
这个为 json 包的 Unmarshal 方法
var user map[string]interface{}
var data = [..假设这个是 byte 的数组]
在调用的时候,传入的为什么是
json.Unmarshal(data, &user)
而不是
json.Unmarhsal(data, user)
2 回答1.3k 阅读
2 回答1k 阅读
2 回答1.1k 阅读
2 回答855 阅读
3 回答672 阅读
997 阅读
1 回答776 阅读
@木由稚 你已经看了函数原型,你再认真看看上面的代码注释
官方已明确表示了为什么,
Unmarshal
解析JSON
编码的数据并存储结果