当前位置: 首页 > news >正文

建设银行光明支行网站网站建设百度搜索到左边的图

建设银行光明支行网站,网站建设百度搜索到左边的图,网站正能量下载免费软件,dw做个人简历网页怎么做最近做Go开发的时候接触到了一个新的orm第三方框架gorose#xff0c;在使用的过程中#xff0c;发现没有类似beego进行直接对struct结构进行操作的方法#xff0c;有部分API是通过map进行数据库相关操作#xff0c;那么就需要我们把struct转化成map#xff0c;下面是是我尝… 最近做Go开发的时候接触到了一个新的orm第三方框架gorose在使用的过程中发现没有类似beego进行直接对struct结构进行操作的方法有部分API是通过map进行数据库相关操作那么就需要我们把struct转化成map下面是是我尝试两种不同struct转换成map的方法 mport (encoding/jsonfmtreflecttime )type Persion struct {Id intName stringAddress stringEmail stringSchool stringCity stringCompany stringAge intSex stringProviece stringCom stringPostTo stringBuys stringHos string }func main() {StructToMapViaJson()//StructToMapViaReflect() }func StructToMapViaJson() {m : make(map[string]interface{})t : time.Now()person : Persion{Id: 98439,Name: zhaondifnei,Address: 大沙地,Email: dashdisnin126.com,School: 广州第十五中学,City: zhongguoguanzhou,Company: sndifneinsifnienisn,Age: 23,Sex: F,Proviece: jianxi,Com: 广州兰博基尼,PostTo: 蓝鲸XXXXXXXX,Buys: shensinfienisnfieni,Hos: zhonsndifneisnidnfie,}j, _ : json.Marshal(person)json.Unmarshal(j, m)fmt.Println(m)fmt.Println(time.Now().Sub(t)) } 一、通过struct转jsonjson转成map func StructToMapViaJson() {m : make(map[string]interface{})t : time.Now()person : Persion{Id: 98439,Name: zhaondifnei,Address: 大沙地,Email: dashdisnin126.com,School: 广州第十五中学,City: zhongguoguanzhou,Company: sndifneinsifnienisn,Age: 23,Sex: F,Proviece: jianxi,Com: 广州兰博基尼,PostTo: 蓝鲸XXXXXXXX,Buys: shensinfienisnfieni,Hos: zhonsndifneisnidnfie,}j, _ : json.Marshal(person)json.Unmarshal(j, m)fmt.Println(m)fmt.Printf(duration:%d, time.Now().Sub(t)) } output: map[Proviece:jianxi Com:广州兰博基尼 Hos:zhonsndifneisnidnfie Name:zhaondifnei Company:sndifneinsifnienisn Buys:shensinfienisnfieni Age:23 PostTo:蓝鲸XXXXXXXX Address:大沙地 School:广州第十五中学 City:zhongguoguanzhou Sex:F Id:98439 Email:dashdisnin126.com] duration:250467二、通过反射形式生成map func StructToMapViaReflect() {m : make(map[string]interface{})t : time.Now()person : Persion{Id: 98439,Name: zhaondifnei,Address: 大沙地,Email: dashdisnin126.com,School: 广州第十五中学,City: zhongguoguanzhou,Company: sndifneinsifnienisn,Age: 23,Sex: F,Proviece: jianxi,Com: 广州兰博基尼,PostTo: 蓝鲸XXXXXXXX,Buys: shensinfienisnfieni,Hos: zhonsndifneisnidnfie,}elem : reflect.ValueOf(person).Elem()relType : elem.Type()for i : 0; i relType.NumField(); i {m[relType.Field(i).Name] elem.Field(i).Interface()}fmt.Println(m)fmt.Printf(duration:%d, time.Now().Sub(t)) } output: map[Buys:shensinfienisnfieni Name:zhaondifnei City:zhongguoguanzhou Sex:F Proviece:jianxi Com:广州兰博基尼 Id:98439 School:广州第十五中学 Address:大沙地 Age:23 PostTo:蓝鲸XXXXXXXX Hos:zhonsndifneisnidnfie Email:dashdisnin126.com Company:sndifneinsifnienisn] duration:104239结论 通过比较可以看出通过反射的形式转换基本上是通过json形式转换的两倍。 转载于:https://www.cnblogs.com/dfsxh/p/10315442.html
http://www.sadfv.cn/news/189640/

相关文章:

  • 高端网站建设优化软件网站开发合同
  • 做网站需要注意的绿色大气漂亮dedecms茶叶企业网站
  • 先做网站还是先域名备案电商网站开发教程
  • 做网站选大公司好还是小公司滨州市建设局网站
  • 安徽合肥制作网站公司哪家好怎么做整人点不完的网站视频
  • o2o网站建设方案讲解网站服务器速度对seo有什么影响
  • 郑州网站优化价格长湖南营销型网站
  • 温州微网站VIP视频网站有得做吗
  • 企业收录网站wordpress页面写文章
  • 网站的排版好看wordpress 装修 模板
  • 公司需要一个简单的网站app开发
  • wordpress 国外主题站搜索引擎关键词优化
  • 保定建设网站wordpress获取附件id
  • 网络文化有限公司网站建设策划书网站解封
  • 做住宿的网站wordpress登录ftp
  • 给公司做网站 图片倾权金融营销的网站设计案例
  • 电子商务网站设计模板多个域名绑定一个网站
  • 网站添加备案信息吗网站开发语言版本不同
  • 百度 手机网站 收录经典模板网站建设
  • 怎么把网站关掉在线ps照片处理手机版
  • 广西网站建设推广服务天河网站建设服务
  • 科技网站 石家庄半夜看的直播app推荐知乎
  • 国家建设规范网站做网站做电脑版还是手机版好
  • 商务网站建设课程设计花园设计网站推荐
  • 深圳网站制作公司科技有限公司名字叫什么好
  • 网站运营内容方案阿里云esc服务器 怎么做网站
  • 优秀个人网站设计青岛网站seo推广
  • 电子商务模拟实训报告企业网站建设海外公司推广
  • 做蛋糕的网站万全孔家庄做网站
  • seo网站排名的软件com域名注册多少钱