求教,如果反射后的类型是map[string]string类型,要如何才能遍历这个map呢?

oscarzhou · · 2644 次点击
更多评论
先要取到Value对象,然后使用MapKeys、MapIndex方法遍历取值。 大概就是这样 ``` v := reflect.ValueOf(o) keys := v.MapKeys() for _,k:=range keys{ value := v.MapIndex(k) } //value就是map中的值 ``` http://docs.studygolang.com/pkg/reflect/#Value.MapIndex
#1
太谢谢你了大神,这个方案太好了,我之前一直没有找到,这个大大的解决了我的问题。
#3