go 有没有多维 map 转一维 map 的库?

我想用指定的分隔符,将 map 多维转一维,或者一维转多维,请问是否有相关的库?

最近我要学习 go 语言并开发一个开源程序,主要应用 json, yaml, xml, 内存数据库, map, list, string 等,有这类相关的库可以推荐下。

阅读 4.1k
2 个回答

这种库应该是没有的吧,可以自己实现一个。但是我想知道什么情况下会有这种需求,多维的数组或切片数据转一维的话,我还可以理解。但是 map 多维转一维,说实在的,我不怎么理解什么情况会用到。能举个例子吗?

可以利用reflect.TypeOf(a).Kind() == "map" 进行遍历到一个map里面。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题