import 'package:fengshui_compass/models/qimen_result.dart'; class Qimen { String jieqi; String dunju; String zhifu; String zhishi; String bazi; List kong; List qimenResult; Qimen( {this.jieqi, this.dunju, this.zhifu, this.zhishi, this.bazi, this.kong, this.qimenResult}); Qimen.fromJson(Map json) { jieqi = json['jieqi']; dunju = json['dunju']; zhifu = json['zhifu']; zhishi = json['zhishi']; bazi = json['bazi']; kong = json['kong'].cast(); if (json['qimenResult'] != null) { qimenResult = []; json['qimenResult'].forEach((v) { qimenResult.add(QimenResult.fromJson(v)); }); } } Map toJson() { final Map data = new Map(); data['jieqi'] = jieqi; data['dunju'] = dunju; data['zhifu'] = zhifu; data['zhishi'] = zhishi; data['bazi'] = bazi; data['kong'] = kong; if (this.qimenResult != null) { data['qimenResult'] = qimenResult.map((v) => v.toJson()).toList(); } return data; } }