我在尝试执行 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 编码仍然存在一些问题。
答案 0 :(得分:-1)
您可能应该尝试将枚举转换为字符串并希望问题得到解决。
paymentStatus = PaymentStatus.something.toString();