简介
最近整理接口对接文档,发现复制粘贴太麻烦了,还是祭出coney edit吧,整理文档变得很轻松,尤其是接口文档的整理。
使用
有如下sql脚本
`color001` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'descInfo001', `color002` bigint(20) DEFAULT NULL COMMENT 'descInfo002id', `color003` varchar(32) DEFAULT NULL COMMENT 'descInfo003', `color004` varchar(32) DEFAULT NULL COMMENT 'descInfo004', `color005` varchar(255) DEFAULT NULL COMMENT 'descInfo005', `color006` varchar(255) DEFAULT '0' COMMENT 'descInfo006', `color007` varchar(255) DEFAULT NULL COMMENT 'descInfo007', `color008` varchar(32) DEFAULT NULL COMMENT 'descInfo008', `color009` varchar(255) DEFAULT NULL COMMENT 'descInfo009',
现在想把字段名 color列和描述列生成对应文档,或者生成JSON对象
`color001` bigint(20) NOT NULL AUTO_INCREMENT 'descInfo001',
`color002` bigint(20) DEFAULT NULL COMMENT 'descInfo002id',
`color003` varchar(32) DEFAULT NULL COMMENT 'descInfo003',
`color004` varchar(32) DEFAULT NULL COMMENT 'descInfo004',
`color005` varchar(255) DEFAULT NULL COMMENT 'descInfo005',
`color006` varchar(255) DEFAULT '0' COMMENT 'descInfo006',
`color007` varchar(255) DEFAULT NULL COMMENT 'descInfo007',
`color008` varchar(32) DEFAULT NULL COMMENT 'descInfo008',
`color009` varchar(255) DEFAULT NULL COMMENT 'descInfo009',
cc.gc 1w a
cc.gc ^-1w b
// 前两行代码为收集第一列和倒数第一列的数据,后面两行代码为组装数据然后打印
"$a":"$b",
cc.p
先复制前两行>再复制后两行>再粘贴 会得到以下结果,可见这种方式用来组装JSON是再好不过了。
"color001":"descInfo001",
"color002":"descInfo002id",
"color003":"descInfo003",
"color004":"descInfo004",
"color005":"descInfo005",
"color006":"descInfo006",
"color007":"descInfo007",
"color008":"descInfo008",
"color009":"descInfo009",
快速建立类并添加注释
`color001` bigint(20) NOT NULL AUTO_INCREMENT 'descInfo001',
`color002` bigint(20) DEFAULT NULL COMMENT 'descInfo002id',
`color003` varchar(32) DEFAULT NULL COMMENT 'descInfo003',
`color004` varchar(32) DEFAULT NULL COMMENT 'descInfo004',
`color005` varchar(255) DEFAULT NULL COMMENT 'descInfo005',
`color006` varchar(255) DEFAULT '0' COMMENT 'descInfo006',
`color007` varchar(255) DEFAULT NULL COMMENT 'descInfo007',
`color008` varchar(32) DEFAULT NULL COMMENT 'descInfo008',
`color009` varchar(255) DEFAULT NULL COMMENT 'descInfo009',
cc.gc 1w a
cc.gc ^-1w b
// 前两行代码为收集第一列和倒数第一列的数据,后面两行代码为组装数据然后打印
/** $b */ private String $a;
cc.p
像上次之前一样顺序执行,得到结果如下,这样一个类就建立好了。
/** descInfo001 */ private String color001; /** descInfo002id */ private String color002; /** descInfo003 */ private String color003; /** descInfo004 */ private String color004; /** descInfo005 */ private String color005; /** descInfo006 */ private String color006; /** descInfo007 */ private String color007; /** descInfo008 */ private String color008; /** descInfo009 */ private String color009;
```
总结
后续会继续优化使用用coney edit的快捷方法。