Go语言怎么把json中的键名处理成map中的key

yz23je · · 3189 次点击
因为后面在升级功能的时候,也是要用到配置项,但是后期的功能会用到哪些配置项还不知道。所以要是在以后增加了新功能之后,只需要在配置中新添加键值对,就可以给新功能使用,而不用再写一个多的struct来接收,因为配置项也只是在项目加载一次之后,就不动了。所以……这就有了这一出……
#6
更多评论
不知道你是不是这个意思,可以直接把json文件读出来,然后反序列化到一个map[][]结构中 f, err := os.Open("test.txt") if err != nil { klog.Error(err) return } byte1, err := ioutil.ReadAll(f) if err != nil { klog.Error() } var temp map[string]string err = json.Unmarshal(byte1, &temp) if err != nil { klog.Error(err) return } klog.Info(temp["one"])
#1
谢谢,就是这个
#2