小白,求大神帮忙~第一次伸手,望成全~~~

weixin_38060626 2019-09-20 10:57:57
tConfig := ReadConfig(mConfig{}, aPath)

fmt.Println(reflect.TypeOf(tConfig))
输出:map[string]interface {}

fmt.Println(tConfig)
输出:map[driverName:mysql dataSourceName:root:cat123@tcp(localhost:3306)/dnf_log?charset=utf8]

fmt.Println(tConfig["driverName"])
报错: invalid operation: tConfig["driverName"] (type interface {} does not support indexing)

使用断点查看。发现tConfig的类型其实是

所以不能使用索引方式来进行读取。那么我想读取driverName的内容应该怎么做~~
搞了一下午没搞定~~~求大神帮忙~
...全文
45 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_38061608 2019-09-20
  • 打赏
  • 举报
回复
interface类型索引? 先转类型吧
weixin_38065414 2019-09-20
  • 打赏
  • 举报
回复
tConfig 类型断言成map[string]interface{}
weixin_38073738 2019-09-20
  • 打赏
  • 举报
回复
weixin_38087753 2019-09-20
  • 打赏
  • 举报
回复
我的没有报错耶。。
weixin_38093507 2019-09-20
  • 打赏
  • 举报
回复
我的没有报错耶。。。

435

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧