此处安装的是FlutterJsonBeanFactory-4.2.0版本,手动安装 Plugins (或安装其他版本)请参考文章 Android Studio 手动安装 Plugins
一、使用
1、在文件夹下 New -> JsonDartBeanAction
2、输入想要创建的entity类名及对应的JSON
勾选【null-able】选择项,表示该entity中的字段允许为空;反之,不允许为空
3、点击【Mark】生成文件(【初次生成】时)
生成的文件结构如下
会自动创建【generated】文件夹及【json_convert_content.dart】文件和【json_field.dart】文件;
会自动生成【detail_list_entity.dart】和对应的【detail_list_entity_helper.dart】文件,一个entity文件会对应一个其helper文件
4、点击【Mark】生成文件(已有文件后【生成】时)
会自动生成【entity.dart】和对应的【entity_helper.dart】文件,【json_convert_content.dart】文件会自动更新
5、如果【json_convert_content.dart】文件不更新,可以手动更新一下 Build -> FlutterBeanFactory
注意点:需要保证该 Android Studio 窗口下是一个完整的Flutter项目(窗口下有且仅有一个Flutter项目,不能在文件夹内),否则会提示
二、配置
entity文件名的【_entity】是自动加上的,可以在 Settings -> Tools -> FlutterJsonBeanFactory 中设置