AutoJson
- 作用:在flutter工程的bean類中自動生成json_serializable需要的序列化相關(guān)代碼。
- 支持:Idea、AandroidStudio
- GitHub地址:https://github.com/LuodiJackShen/AutoJson
使用方式
使用方式一(v1.1以上)
- 依次打開
AndroidStudio(Idea) -> File -> Settings -> Plugin -> 搜索AutoJson -> 安裝AutoJson -> 重啟AndroidStudio(Idea)。 - 打開
.dart文件(v1.1可不用手動選擇類名)。 - 點擊鼠標右鍵,選擇
JsonSerializable或者JaguarSerializer,或者直接點擊Control+Enter (Windows:Alt+Insert)。
使用方式二(v1.0以上)
- 依次打開
AndroidStudio(Idea) -> File -> Settings -> Plugin -> 搜索AutoJson -> 安裝AutoJson -> 重啟AndroidStudio(Idea)。 - 打開
.dart文件,雙擊鼠標左鍵選擇.dart文件的類名(最新版本可不用選中類名)。 - 點擊鼠標右鍵,選擇
JsonSerializable或者JaguarSerializer,或者直接點擊Control+Enter (Windows:Alt+Insert)。
版本
- v1.4 終于支持jaguar_serializer了;
- v1.3 修復(fù)extends、implements關(guān)鍵詞帶來的問題;
- v1.2 修復(fù)操作圖片的問題。
- v1.1 ① 體驗提升:不用選中類名即可生成需要的代碼; ② 功能限制:僅在 xxx.dart 文件中可用此插件。
- v1.0 滿足基本功能。
效果圖

use_guide.gif