Last updated:
0 purchases
json generator helper
功能 #
每次写模型都很头大,懒得写,所以想直接复制json自动创建好实体
通过注解生成json_serializable实体类的帮助类,搭配json_serializable食用
功能不完善,满足基本需求而已
编写如下代码:
import 'package:json_generator_helper/annotations/json_source.dart';
@JsonSource('{"name":[[[]],[[]],[[]]],"level":99,"sex":"male","job":"programmer","obj":{"a":"1","b":false,"zxc":[{"name":"zxc","asd":13},{"mo":"xx"}]},"child":["123","e452"],"testChild":[{"no":1},{"no":2},{"no":3}]}')
class UserInfo{}
自动生成类,剩下的交给json_serializable
@JsonSerializable()
class UserInfoModel {
...
}
使用方法 #
添加依赖
dependencies:
...
json_generator_helper:
json_serializable:
dev_dependencies:
...
build_runner:
执行命令
flutter packages pub run build_runner build --delete-conflicting-outputs
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.