import 'package:astronote_app/models/companies.dart'; class Datas { String lastname; List companies; String firstname; String civilite; Datas({this.lastname, this.companies, this.firstname, this.civilite}); Datas.fromJson(Map json) { lastname = json['lastname']; if (json['companies'] != null) { companies = new List(); json['companies'].forEach((v) { companies.add(new Companies.fromJson(v)); }); } firstname = json['firstname']; civilite = json['civilite']; } Map toJson() { final Map data = new Map(); data['lastname'] = this.lastname; if (this.companies != null) { data['companies'] = this.companies.map((v) => v.toJson()).toList(); } data['firstname'] = this.firstname; data['civilite'] = this.civilite; return data; } }