将对象转换为可编码对象失败:模型的实例



当我试图执行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();

最新更新