1.安装插件
安装FlutterJsonBeanFactory插件
![](https://img.haomeiwen.com/i14078494/336852cca6a63376.png)
第一次使用,需要json自动生成一次,然后才可以手动创建实体类
![](https://img.haomeiwen.com/i14078494/61847da6a54ca5f0.png)
![](https://img.haomeiwen.com/i14078494/608999b6a617fc72.png)
{
"id": 123,
"name": "李四"
}
完成第一次json创建实体,插件会自动生成generated目录,一般是在你项目的lib文件夹中
1.如果你不想用json来生成实体,也可以使用手动创建的实体类,类名需要注解@JsonSerializable(),这个注解是 插件生成的(也就是我们首次使用json生成的时候才有的)
位于generated,base,json_field文件中,需要引入
![](https://img.haomeiwen.com/i14078494/48fc9c65a549868f.png)
2.创建好所有的属性后,注意使用?来修饰可以为null的属性
3.需要写一个空的构造函数
![](https://img.haomeiwen.com/i14078494/a061aeb739ea4357.png)
4.然后alt+insert
![](https://img.haomeiwen.com/i14078494/1eed99bdf3209296.png)
5.鼠标放到generated文件夹上,使用alt+j,快速生成fromJson和toJson方法
![](https://img.haomeiwen.com/i14078494/0df7c3079f73d5f5.png)
6.引入generated的包既可
![](https://img.haomeiwen.com/i14078494/4b9ba274ce3860cd.png)
网友评论