Android Studio 中使用 FlutterJsonBeanFactory

此处安装的是FlutterJsonBeanFactory-4.2.0版本,手动安装 Plugins (或安装其他版本)请参考文章 Android Studio 手动安装 Plugins

一、使用

1、在文件夹下 New -> JsonDartBeanAction

Android Studio 中使用 FlutterJsonBeanFactory_第1张图片

2、输入想要创建的entity类名及对应的JSON

Android Studio 中使用 FlutterJsonBeanFactory_第2张图片

勾选【null-able】选择项,表示该entity中的字段允许为空;反之,不允许为空

3、点击【Mark】生成文件(【初次生成】时)

生成的文件结构如下

Android Studio 中使用 FlutterJsonBeanFactory_第3张图片

会自动创建【generated】文件夹及【json_convert_content.dart】文件和【json_field.dart】文件;

会自动生成【detail_list_entity.dart】和对应的【detail_list_entity_helper.dart】文件,一个entity文件会对应一个其helper文件

Android Studio 中使用 FlutterJsonBeanFactory_第4张图片

Android Studio 中使用 FlutterJsonBeanFactory_第5张图片

4、点击【Mark】生成文件(已有文件后【生成】时)

会自动生成【entity.dart】和对应的【entity_helper.dart】文件,【json_convert_content.dart】文件会自动更新

5、如果【json_convert_content.dart】文件不更新,可以手动更新一下 Build -> FlutterBeanFactory

Android Studio 中使用 FlutterJsonBeanFactory_第6张图片

注意点:需要保证该 Android Studio 窗口下是一个完整的Flutter项目(窗口下有且仅有一个Flutter项目,不能在文件夹内),否则会提示

Android Studio 中使用 FlutterJsonBeanFactory_第7张图片

二、配置

entity文件名的【_entity】是自动加上的,可以在 Settings -> Tools -> FlutterJsonBeanFactory 中设置

Android Studio 中使用 FlutterJsonBeanFactory_第8张图片

你可能感兴趣的:(android,studio,flutter)