golang实现sql结果集以json格式输出的方法
本文实例讲述了golang实现sql结果集以json格式输出的方法。分享给大家供大家参考,具体如下:
funcgetJSON(sqlStringstring)(string,error){ stmt,err:=db.Prepare(sqlString) iferr!=nil{ returnnil,err } deferstmt.Close() rows,err:=stmt.Query() iferr!=nil{ returnnil,err } deferrows.Close() columns,err:=rows.Columns() iferr!=nil{ return"",err } count:=len(columns) tableData:=make([]map[string]interface{},0) values:=make([]interface{},count) valuePtrs:=make([]interface{},count) forrows.Next(){ fori:=0;iPS:关于json操作,这里再为大家推荐几款比较实用的json在线工具供大家参考使用:
在线
JSON代码检验、检验、美化、格式化工具: http://tools.jb51.net/code/json
JSON在线格式化工具:
http://tools.jb51.net/code/jsonformat在线XML/
JSON互相转换工具: