将json转换成model是为了做类型检测吗?感觉这一步要多写很多代码啊
来源:3-10 三种JSON解析技巧带你解放生产力

weixin_慕数据3277590
2021-03-20
如题
写回答
1回答
-
这个问题问的很好,也正是咱们课程后面的一个思考题:https://coding.imooc.com/lesson/487.html#mid=42036
那要不要将json转成model呢?
对于小型项目并且json中字段不多的情况下可以直接使用Map<String, dynamic>来从中获取值更方便
但对于大项项目或者json中的字段多且复杂,那么不推荐使用Map<String, dynamic>因为这样会有不小的副作用:
比如你需要知道json中每个字段的名字,并且在各个使用的地方都需要保障这个名字没有拼写错误
大量的字段名不仅会减少代码的可读性,同时也会降低开发效率增大维护成本
所以,在这种场景下推荐大家使用model。
20
相似问题