class SuggestionBean { /* * description : "查询成功" * status : 0 * suggestions : [{"id":9,"account":"default","suggestion":"test for submitting suggestions with avatar","connect_way":"2","avatarUrl":"files/default/2019/7/icon.png","userName":"anonymous","time":"2019-08-15"},{"id":10,"account":"default","suggestion":"test for submitting suggestions with avatar","connect_way":"2","avatarUrl":"files/default/2019/7/icon.png","userName":"anonymous","time":"2019-08-15"},{"id":11,"account":"default","suggestion":"test for submitting suggestions with avatar","connect_way":"2","avatarUrl":"files/default/2019/7/icon.png","userName":"anonymous","time":"2019-08-15"},{"id":12,"account":"default","suggestion":"test for submitting suggestions with avatar","connect_way":"2","avatarUrl":"files/default/2019/7/icon.png","userName":"anonymous","time":"2019-08-15"}] */ String description; int status; List suggestions; static SuggestionBean fromMap(Map map) { SuggestionBean suggestionBean = new SuggestionBean(); suggestionBean.description = map['description']; suggestionBean.status = map['status']; suggestionBean.suggestions = SuggestionsListBean.fromMapList(map['suggestions']); return suggestionBean; } static List fromMapList(dynamic mapList) { List list = new List(mapList.length); for (int i = 0; i < mapList.length; i++) { list[i] = fromMap(mapList[i]); } return list; } } class SuggestionsListBean { /* * account : "default" * suggestion : "test for submitting suggestions with avatar" * connect_way : "2" * avatarUrl : "files/default/2019/7/icon.png" * userName : "anonymous" * time : "2019-08-15" * id : 9 */ String account; String suggestion; String connectWay; String avatarUrl; String userName; String time; int id; static SuggestionsListBean fromMap(Map map) { SuggestionsListBean suggestionsListBean = new SuggestionsListBean(); suggestionsListBean.account = map['account']; suggestionsListBean.suggestion = map['suggestion']; suggestionsListBean.connectWay = map['connect_way']; suggestionsListBean.avatarUrl = map['avatarUrl']; suggestionsListBean.userName = map['userName']; suggestionsListBean.time = map['time']; suggestionsListBean.id = map['id']; return suggestionsListBean; } static List fromMapList(dynamic mapList) { List list = new List(mapList.length); for (int i = 0; i < mapList.length; i++) { list[i] = fromMap(mapList[i]); } return list; } }