【问题标题】:Converting object to an encodable object failed: Instance of model将对象转换为可编码对象失败:模型实例
【发布时间】:2023-04-09 18:38:01
【问题描述】:

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

【问题讨论】:

    标签: java json spring-boot enums


    【解决方案1】:

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

    paymentStatus = PaymentStatus.something.toString();
    

    【讨论】:

      猜你喜欢
      • 2021-11-04
      • 2020-08-21
      • 2021-05-19
      • 1970-01-01
      • 2020-12-31
      • 2018-09-20
      • 2021-08-09
      • 2021-10-05
      • 2021-04-08
      相关资源
      最近更新 更多