V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
The Go Programming Language
http://golang.org/
Go Playground
Go Projects
Revel Web Framework
ArJun
V2EX  ›  Go 编程语言

整合了一个 Golang 开发工具,快速实现 mysql 转 struct、json 转 struct

  •  1
     
  •   ArJun · 2021-03-25 16:38:34 +08:00 · 1080 次点击
    这是一个创建于 1330 天前的主题,其中的信息可能已经有所发展或是发生改变。

    20210325150957

    Golang 日程开发中,经常会遇到各种困扰

    比如编写代码时经常要判断 err != nil , 手动编写 mysql 对应的 struct 结构体,手动编写 json 转换 struct 结构体。 如果少量编写任务量其实还好,但是数据较多的时候,或者一个表的字段达到几十个的时候,任务量是繁重且麻烦的。

    前言

    自己平时也使用过几个类似解决这样问题的工具,但大部分都不够齐全,比如有 json 序列化的但没有 json 转 struct 这样的功能,总之对于需求而言不够完美。

    devtools 的诞生

    这个时候 devtools 工具应用而生,很好的解决了所遇到的问题

    devtools 主要功能

    • mysql 表转 golang struct 20210325145416

    • json 转 golang struct 20210325145517

    • 基金持仓数据更新 20210325150050

    快速使用 devtools

    开源地址

    参考

    第 1 条附言  ·  2021-09-23 09:01:31 +08:00
    域名已更换为: http://tools.zhequtao.com
    vega128
        1
    vega128  
       2021-03-26 12:23:38 +08:00
    不错,感谢
    xth12138
        2
    xth12138  
       2021-03-30 20:09:28 +08:00
    编辑框内的字体样式是不是可以考虑改下,Windows 下观感不太舒服
    ArJun
        3
    ArJun  
    OP
       2021-04-01 22:44:42 +08:00
    @xth12138 html 样式不是特别熟练,或许你可以提个 pr
    qfdk
        4
    qfdk  
       2021-04-03 20:11:07 +08:00
    用的最多的是 这个 https://mholt.github.io/json-to-go/ 刚入坑 golang 发现解析结构体好复杂= =
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2506 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 16:08 · PVG 00:08 · LAX 08:08 · JFK 11:08
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.