【发布时间】:2020-10-20 08:58:03
【问题描述】:
有谁知道我如何序列化/反序列化 MaptoJson 和 fromJson 的 built_value package 方法中的默认字符串?
我需要使用 Firestore,而 setData 方法只接受数据的 Map。
我当前的 Serializer 类具有以下代码。我可以添加其他一些插件或配置来使用地图吗?
final Serializers serializers =
(_$serializers.toBuilder()..addPlugin(StandardJsonPlugin())).build();
方法如下:
String toJson() {
return json.encode(serializers.serializeWith(Comment.serializer, this));
}
static Comment fromJson(String jsonString) {
return serializers.deserializeWith(
Comment.serializer, json.decode(jsonString));
}
【问题讨论】:
标签: flutter dart google-cloud-firestore built-value