在使用goland的时候发现每次写结构体的json的tag时候总是会出现下划线的情况,而我们需要的是驼峰的,每次还得自己写,非常麻烦,今天无意中发现goland有个live template 可以用来设置直接驼峰的tag.
首先,打开File->Settings->Live Templates
(我们可以看到,里面有个GO和Go Struct Tags,我们主要修改的就是里面的东西.)
然后,点开其中的Go Struct Tags,点到json
发现这里有一大堆的设置,点开EDIT VARIABLES ,在EXpression输入
camelCase(fieldName())
这行代码的意思是fieldName()是获取前面的字段名,而camelCase(fieldName()) 是转成驼峰的字符串