go语言之结构体数组转为string字符串
来源:互联网 发布:网络服务器租用业务员 编辑:程序博客网 时间:2024/05/29 18:34
转换顺序:先将struct结构体转为map,再将map转为string字符串
struct --> map --> string
type demo struct {Id stringName string}func main() {demos := [{"Id":"1","Name":"zs"},{"Id":"2","Name":"ls"},{"Id":"3","Name":"ww"}]for _, v := range demos {tmpdata := Struct2Map(v)str, err := json.Marshal(tmpdata)if err != nil {fmt.Println(err)}fmt.println(string(str)) }}//结构体转为mapfunc Struct2Map(obj interface{}) map[string]interface{} {t := reflect.TypeOf(obj)v := reflect.ValueOf(obj)var data = make(map[string]interface{})for i := 0; i < t.NumField(); i++ {data[t.Field(i).Name] = v.Field(i).Interface()}return data}
阅读全文
1 0
- go语言之结构体数组转为string字符串
- Golang(Go语言)代码技巧之字符串(string)
- [go语言]数组和字符串
- Go 语言结构体
- Go 语言结构体
- go语言结构体
- Go语言-结构体
- GO语言结构体
- GO 语言结构体
- Go语言结构体
- 结构体转为char数组 & char数组转为结构体
- C#语言之“string格式的日期时间字符串转为DateTime类型”的方法
- C#语言之“string格式的日期时间字符串转为DateTime类型”的方法
- (转载)C#语言之“string格式的日期时间字符串转为DateTime类型”的方法
- C#语言之“string格式的日期时间字符串转为DateTime类型”的方法
- C#语言之“string格式的日期时间字符串转为DateTime类型”的方法
- C#语言之“string格式的日期时间字符串转为DateTime类型”的方法
- C#语言之“string格式的日期时间字符串转为DateTime类型”的方法
- java关键字及其作用
- JVM内存划分
- js通过map和set判断数组中的对象的某个属性是否有重复
- 日拱一卒——160个crackme之#5
- 基于 Beaglebone Black嵌入式linux系统u-boot编译 启动
- go语言之结构体数组转为string字符串
- ffmpeg解码实时流出错"non-existing PPS 0 referenced,decode_slice_header error,no frame!"
- 行业软件运行时报MDAC故障的问题解决办法
- SimpleAdapter的学习理解
- MFC基于单文档分割窗口
- samba
- linux环境下(ubuntu)搜狗输入法出错了
- 2017.06.05回顾 dataframe找到喊缺失值的column list组成dataframe
- 欢迎使用CSDN-markdown编辑器