TestBean.dart 1.11 KB
Newer Older
林生雨's avatar
林生雨 committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
/*
 * @author lsy
 * @date   2020/6/28
 **/
class TestBean {
  String hello;
  Data data;
  bool success;

  TestBean({this.hello, this.data, this.success});

  TestBean.fromJson(Map<String, dynamic> json) {
    hello = json['Hello'];
    data = json['data'] != null ? new Data.fromJson(json['data']) : null;
    success = json['success'];
  }

  Map<String, dynamic> toJson() {
    final Map<String, dynamic> data = new Map<String, dynamic>();
    data['Hello'] = this.hello;
    if (this.data != null) {
      data['data'] = this.data.toJson();
    }
    data['success'] = this.success;
    return data;
  }
}

class Data {
  String serviceName;
  bool success;
  String message;

  Data({this.serviceName, this.success, this.message});

  Data.fromJson(Map<String, dynamic> json) {
    serviceName = json['service_name'];
    success = json['success'];
    message = json['message'];
  }

  Map<String, dynamic> toJson() {
    final Map<String, dynamic> data = new Map<String, dynamic>();
    data['service_name'] = this.serviceName;
    data['success'] = this.success;
    data['message'] = this.message;
    return data;
  }
}