31得票2回答
冻结对象和json_serializable:如何使用自定义转换器

我想为一个被冻结的类添加自定义转换器,就像这个答案中所示。 我用了这段代码尝试:@freezed class NewsPost with _$NewsPost { factory NewsPost({ @JsonKey(name: "date") @Timest...

7得票2回答
Flutter,Freezed:将类设为默认值

我有一个包含Purchase类的User类,我想使其非空但不是必需的。这意味着我需要设置默认值。 在子类(Purchase)中没有必须的字段,并且已提供了默认值。 当我运行build_runner时,会出现错误,说默认值必须是文字量。我知道默认值必须是常数。 [SEVERE] json_se...

7得票2回答
冻结的类中有枚举属性,在尝试序列化时会抛出错误。

我有一个被冻结的类,它在构造函数中接受一个枚举类型作为参数。但是当尝试对该类执行jsonEncode方法时,会出现以下错误: 处理手势时抛出了以下JsonUnsupportedObjectError错误: 转换对象为可编码对象失败:'InputType'的实例 我已经使用@JsonValu...

7得票1回答
如何在Flutter中测试一个密封状态类?

我在我的Flutter应用中使用Freezed生成密封的数据类。我需要对它进行测试,但不知道该如何测试。有任何想法吗?这是当前的状态: @freezed abstract class LoginState with _$LoginState { const factory LoginSt...