Yeh 我又寫了小東西
起因
在給app寫請(qǐng)求接口時(shí)候,通常我們都會(huì)吧最終要返回的json數(shù)據(jù)用一個(gè)對(duì)象來接受,其中的json轉(zhuǎn)模型的工作已經(jīng)有很多大神幫我們提供了很多工具惶傻,但是發(fā)現(xiàn)最煩的工作其實(shí)是在寫模型的時(shí)候,當(dāng)創(chuàng)建模型對(duì)象后,操作基本就是:
- 切換到 接口文檔 command+c谆扎,切換到 模型文件 command+v
- 切換到 接口文檔 command+c,切換到 模型文件 command+v
- ...
當(dāng)參數(shù)多的時(shí)候芹助,還要防止看串行堂湖,這種毫無技術(shù)含量的事情,既繁瑣状土,又費(fèi)時(shí)无蜂。
于是我便有了寫個(gè)轉(zhuǎn)換工具的想法,具體功能就是蒙谓,吧接口文檔的參數(shù)全扔進(jìn)去斥季,然后輸出生成好的屬性代碼,復(fù)制到模型對(duì)象就好了.
實(shí)現(xiàn)
由于公司沒有規(guī)范的文檔格式累驮,所以得考慮 后臺(tái)大大 們的各種寫法酣倾,末尾帶分號(hào)的,末尾//注釋的谤专,單行注釋的躁锡,一會(huì)小寫一會(huì)大寫的......
基本的匹配格式是:
[空格*n]+類型+[空格*n]+字段名+[注釋]
基本的界面格式大概是:左側(cè)為輸入框,右側(cè)為輸出框置侍,
交互包括:清空輸入框映之,轉(zhuǎn)換,復(fù)制輸出內(nèi)容
效果
正常使用效果:
img1.png
各種輸入格式的轉(zhuǎn)換效果:
img2.png
這個(gè)小工具只是零時(shí)起意蜡坊,如果大家有更好的工具歡迎告知我杠输,或者優(yōu)化我的界面或代碼_