Flutter 手写 dart model

130 阅读1分钟
class UserModel {
    // 1、定义属性
    final String name;
    final String sex;
    
    // 2、写构造方法(注意里面有大括号包着)
    UserModel({this.name,this.sex});
    
    // 3、写工厂方法
    factory UserModel.fromJson(Map<String,dynamic>json) {
        return json != null ?
            UserModel(
             name: json['name'],
             sex: json['sex']
            ): null;
    }
}