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)
7 回答5.4k 阅读
6 回答7k 阅读✓ 已解决
4 回答2.4k 阅读
1 回答3.4k 阅读
2 回答961 阅读✓ 已解决
2 回答2.3k 阅读
1 回答2.2k 阅读
@木由稚 你已经看了函数原型,你再认真看看上面的代码注释
官方已明确表示了为什么,
Unmarshal
解析JSON
编码的数据并存储结果