Yeh 我又写了小东西
起因
在给app写请求接口时候,通常我们都会吧最终要返回的json数据用一个对象来接受,其中的json转模型的工作已经有很多大神帮我们提供了很多工具,但是发现最烦的工作其实是在写模型的时候,当创建模型对象后,操作基本就是:
- 切换到 接口文档 command+c,切换到 模型文件 command+v
- 切换到 接口文档 command+c,切换到 模型文件 command+v
- ...
当参数多的时候,还要防止看串行,这种毫无技术含量的事情,既繁琐,又费时。
于是我便有了写个转换工具的想法,具体功能就是,吧接口文档的参数全扔进去,然后输出生成好的属性代码,复制到模型对象就好了.
实现
由于公司没有规范的文档格式,所以得考虑 后台大大 们的各种写法,末尾带分号的,末尾//注释的,单行注释的,一会小写一会大写的......
基本的匹配格式是:
[空格*n]+类型+[空格*n]+字段名+[注释]
基本的界面格式大概是:左侧为输入框,右侧为输出框,
交互包括:清空输入框,转换,复制输出内容
效果
正常使用效果:
各种输入格式的转换效果:
这个小工具只是零时起意,如果大家有更好的工具欢迎告知我,或者优化我的界面或代码_