Flutter Json数据转为和自动生成模板代码

使用json_serializable插件生成模板代码

1.添加依赖库

打开跟目录pubspec.yaml文件添加依赖库:

dependencies:
	json_annotation: ^4.4.0//注解依赖
dev_dependencies:
	 json_serializable: ^6.1.4//json格式化
 	 build_runner: ^1.6.1

2.利用json生成模板代码可以使用网页https://caijinglong.github.io/json2dart/index.html

import 'package:json_annotation/json_annotation.dart';

//这个名字一定要跟模板代码的文件名一致
part 'category_mode.g.dart';


@JsonSerializable()
class CategoryBean extends Object {
   
   

  @JsonKey(name: 'categories')
  List<Categories> categories;

  @JsonKey(name: 'message')
  String message;

  CategoryBean(this.categories,this.message,

你可能感兴趣的:(json,flutter,前端)