我爱模板网 > 建站教程 > dart >  dart笔记1:dart命名构造函数fromJson、toJson正文

dart笔记1:dart命名构造函数fromJson、toJson

dart笔记1:dart命名构造函数fromJson、toJson
void main() {
  Persion persion = Persion(10, name: '张三', height: 156);

  Persion persionJson =
      Persion.fromJson({'age': 10, 'name': '张三', 'height': 156});

  print(persion.toJson());
  print(persionJson.toJson());
}

class Persion extends Object {
  int age;
  String name;
  int height;

  // Persion(int age, String name, int height) {
  //   this.age = age;
  //   this.name = name;
  //   this.height = height;
  // }

  Persion(this.age, {this.name, this.height});

  Persion.fromJson(Map<String, dynamic> json) {
    this.age = json['age'];
    this.name = json['name'];
    this.height = json['height'];
  }

  Map<String, dynamic> toJson() {
    Map<String, dynamic> data = Map<String, dynamic>();
    data['age'] = this.age;
    data['name'] = this.name;
    data['height'] = this.height;
    return data;
  }
}


部分素材资源来源网站,本站提供免费下载,如有侵权请联系站长马上删除!
上一篇:dart中箭头表达式与js中箭头表达式对比 下一篇:dart笔记2:顶部tabbar
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
选择头像:
最新评论

猜你喜欢