使用序列化在DART中将对象另存为json字符串

时间:2019-02-25 15:47:24

标签: json dart

在DART中,我有一个包含字符串和数字列表的对象。我想将此信息另存为json字符串到服务器,并稍后再读取。随着时间的推移,该模型将变得更加复杂,因此我对以下参考资料中描述的序列化模型非常感兴趣。 使用注释/发布构建我的xxx.dart和xxx.g.dart文件,而没有错误。 我的问题是,鉴于给出的示例使用jsonEncode与之前的文本,似乎我现在应该使用toJson()函数,因此我对现在如何将对象转换为json字符串感到困惑。

这是指示使用toJson的文本 /// toJson是类声明对序列化支持的约定 ///转换为JSON。该实现只调用生成的私有 ///辅助方法_$UserToJson。   映射到Json()=> _ $ UserToJson(this);

PS-DART的新功能

参考:https://flutter.dev/docs/development/data-and-backend/json#consuming-json_serializable-models

0 个答案:

没有答案