Android Studio 中使用 FlutterJsonBeanFactory

这篇博客介绍了如何使用FlutterJsonBeanFactory插件在Android Studio中方便地生成JSON到Dart实体类的转换代码。通过简单几步操作,即可自动生成entity及其助手文件,支持字段是否可为空的配置,并能在已有文件基础上进行更新。确保项目为完整Flutter项目,设置中可定制entity文件名后缀。
摘要由CSDN通过智能技术生成

此处安装的是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 中设置

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值