看了你的第九章 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,关于它的更多用法建议查看下这个库的官方文档哦。
10
相似问题
在课程 9-5 的时候解析Json的时候
回答 1
9-7关于数据没法加载出来的问题
回答 3