json.Unmarshal([]byte(byteValue), &result)
在 json 之后。Unmarshal,结果是一个map[string]interface{}
我可以通过以下方式直接操作地图的值:
result["player"].(map[string]interface{})["inventory"].(map[string]interface{})["gold"]=100但这是一个很长的变量名称,我想指定一个指针来解决这个问题,并用一个更短的名字进行操作,比如:
gold:=&result["player"].(map[string]interface{})["inventory"].(map[string]interface{})["gold"]然后只操纵*黄金。
尝试执行此操作,我收到错误:
无法获取结果[“玩家”]的地址。(map[string]interface {})[“库存”]。(map[string]interface {})[“黄金”]
一只斗牛犬
婷婷同学_
慕丝7291255
随时随地看视频慕课网APP
相关分类