看了你的第九章 9-4节,发现了一个json解析工具,有些问题请教一下

来源:12-5 首页大接口Dao层实现和调用-2【Dao层设计】

huang4095

2019-03-19

我是使用了FlutterJsonBeanFactory这个插件进行json数据的解析,生成了两个文件,如图所示,一个是entity_factory.dart 一个是home_model_dart;
entity_factory.dart 里面的这个函数看不懂,能帮忙介绍一下吗?或者普及一下FlutterJsonBeanFactory的使用。
class EntityFactory { static T generateOBJ<T>(json) { if (1 == 0) { return null; } else if (T.toString() == "HomeModelEntity") { return HomeModelEntity.fromJson(json) as T; } else { return null; } } }
图片描述

写回答

1回答

CrazyCodeBoy

2019-03-19

这个类是工厂类,主要作用是根据传来的泛型T,调用对Model的fromJson将json转换成具体Model,关于它的更多用法建议查看下这个库的官方文档哦。

1
0

Flutter从入门到进阶 实战携程网App 一网打尽核心技术

解锁Flutter开发新姿势,,系统掌握Flutter开发核心技术。

4788 学习 · 3270 问题

查看课程