美文网首页
Flutter json 转model 问题

Flutter json 转model 问题

作者: 松_THOM | 来源:发表于2020-05-11 21:58 被阅读0次

    由于Flutter禁用运行时反射,所以在Flutter中是没有GSON,Jackson这类解析JSON的库。官方解释运行时反射会干扰Dart的_tree shaking_。使用_tree shaking_我们可以在发版时去除未使用的代码。这可以显着优化应用程序的大小。

    由于反射会默认使用所有代码,因此_tree shaking_会很难工作。这些工具无法知道哪些widget在运行时未被使用,因此冗余代码很难剥离。使用反射时,应用尺寸无法轻松的进行优化。

    所以只有自己写数据模型 列如

    json 转模型

    模型转json

    '

    如果后台字段比较多 一个列表 这样一个一个写 很容易出错

    ios runtime一句话就能搞定  

    dart 这个实在有些蛋疼  尝试着写了一个用户模型和一个设备列表模型 眼睛都花了。。 对于一个新手来说 这个是一个体力活

    所以 就去找插件  。。。。。。

    好东西来了

    FlutterJsonBeanFactory

    这个是个好东西啊 你只要传入一个json 自动给你生成一个model(entity) 需要的字段比如判空也自动帮你解析 眼前一亮

    but....

    我用的是mac电脑的vscode 开发 vscode 没有此插件 不支持此功能

    所以 怎么办 、

    你说   当然是下载一个IDEA开发工具了 

    折腾了一个晚上  

    看自动生成的实体  实体辅助类  还有一个和网络请求相关的类+mvp 模式 网络请求  简直美滋滋!

    相关文章

      网友评论

          本文标题:Flutter json 转model 问题

          本文链接:https://www.haomeiwen.com/subject/nkzpnhtx.html