繁体   English   中英

将 object 转换为可编码 object 失败:model 的实例

[英]Converting object to an encodable object failed: Instance of model

尝试执行 API 调用时出现以下错误

[VERBOSE-2:ui_dart_state.cc(186)] Unhandled Exception: Converting object to an encodable object failed: Instance of 'PaymentStatus'

上述部分的初始化代码如下所示

  double amount,
  double discount,
  String coupon,
  double total,
  String transactionCode,
  PaymentStatus paymentStatus,
  PaymentMode paymentMode,
  PaymentType paymentType,
  int node,
  int user

这似乎是枚举。 但是 JSON 编码仍然存在一些问题。

您可能应该尝试将枚举转换为字符串并希望问题能够得到解决。

paymentStatus = PaymentStatus.something.toString();

暂无
暂无

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

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