繁体   English   中英

在颤振/飞镖中使用泛型类型解析 JSON 的最佳方法

[英]best approach to parse JSON using generic types in flutter/dart

在我的项目中,我有多个 model 类,由它们自己的 JSON 解析方法组成,如何使用泛型类型来增加代码的可重用性。

注意:对于 HTTP 请求,使用 DIO package

您要引用的泛型类型必须捕获与在现有类中执行 JSON 解析和序列化的类部分相同的细节。 你只是在引入一个复杂的交互。

很难超越 Dart 的基本性质,因为无法使用这些成员的字符串名称以某种方式执行成员变量访问。 这不是 JavaScript 或 Perl 或 Ruby。 :) 因此,像 json_serializable 这样的编译时构建器系统,或像 Dart Data Class VSCode 生成器这样的编辑时处理系统,对于该过程至关重要。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM