摘要: 反射的值对象 反射不仅可以获取值的类型信息,还可以动态地获取或者设置变量的值。Go语言中使用reflect.Value获取和设置变量的值。 使用反射值对象包装任意值 Go语言中,使用reflect.ValueOf()函数获得值的反射值对象(reflect.Value)。书写格式如下: reflect 阅读全文
posted @ 2018-11-07 20:39 北洛 阅读(1869) 评论(0) 推荐(1) 编辑
摘要: 结构体转JSON JSON格式是一种用途广泛的对象文本格式。在Go语言中,结构体可以通过系统提供的json.Marshal()函数进行序列化。为了演示怎么样通过反射获取结构体成员以及各种值的过程,下面使用反射将结构体序列化为文本数据。 1.数据结构及入口函数 将结构体序列化为JSON的步骤如下: 参 阅读全文
posted @ 2018-11-07 20:39 北洛 阅读(236) 评论(0) 推荐(0) 编辑