Flutter:将 50 多个模型类转换为支持 json_serializable 的快速方法
Posted
技术标签:
【中文标题】Flutter:将 50 多个模型类转换为支持 json_serializable 的快速方法【英文标题】:Flutter : Quick way to convert 50+ model classes to supports json_serializable 【发布时间】:2021-03-30 23:09:33 【问题描述】:我是 Flutter 的新手。我刚刚使用 JSON Parsing 创建了示例应用程序。
在我使用手动课程完成之前,但目前我已将代码更改为json_serializable,您可以在此处查看difference。
你需要用fromJson和toJson方法更改一两个模型类是可以的,但是当我们的项目有50多个模型类时该怎么办。
有没有办法用简单的方法编写所有类?
如果您需要其他信息,请告诉我。谢谢。
【问题讨论】:
【参考方案1】:我认为没有一种自动化的方式可以做到这一点。您将不得不手动进行更改。
为方便起见,可以在 vscode 中创建一个 sn-p 来生成新的 toJson 和 fromJson 方法 How to add custom code snippets in VSCode?
但由于变量名称与 JSON 键不同,您需要自己添加。
【讨论】:
以上是关于Flutter:将 50 多个模型类转换为支持 json_serializable 的快速方法的主要内容,如果未能解决你的问题,请参考以下文章