痛点描述,每次获得Json数据映射到实体类确实很让人烦,每次都要新建一个实体类,而且flutter不像Android那样方便。所有有没有把Json数据映射到一个简单的对象里面?
好在dart里面有的map 对象。格式类似json,(个人感觉这是有点迎合前端开发者的感觉???),我们可以对其遍历等基本操作。所以,我们像能不能把返回的Json对象转化成map?
代码:
List list = new List();
a.data['results'].forEach((f) { //a.data['results']是一个数组格式。
Map<String, Object> map = new Map();
jsonDecode(jsonEncode(f)).forEach((key, value) {
map[key] = value;
});
list.add(map);
});
//现在就可以把list渲染到页面上了,在不建立实体类的情况下。