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

时间:2021-04-16 11:00:55

标签: java json spring-boot enums

我在尝试执行 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 编码仍然存在一些问题。

1 个答案:

答案 0 :(得分:-1)

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

paymentStatus = PaymentStatus.something.toString();