风里雾里 2020-12-08 10:00 采纳率: 85.7%
浏览 125
已采纳

json数据怎么转换成实体类?

[ERROR] [http-nio-9876-exec-4] [org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/].[dispatcherServlet]] [Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.lang.ClassCastException: com.alibaba.fastjson.JSONArray cannot be cast to java.lang.String] with root cause]
java.lang.ClassCastException: com.alibaba.fastjson.JSONArray cannot be cast to java.lang.String

错误信息,是类型转换错误。

 

    String result = yxOpenApiService.handleGetItemsById(itemIds).getResult();
        CommodityInformationInquiryResult commodityInformationInquiryResult=JSON.parseObject(result,CommodityInformationInquiryResult.class);

 我使用自动提示,自动String类型接收,使用jsonarray报错??

 

  • 写回答

4条回答 默认 最新

  • Gyyyang 2020-12-08 17:12
    关注

    好,解决了就行,只看到两行代码我也是猜的

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

悬赏问题

  • ¥15 给我一个openharmony跑通webrtc实现视频会议的简单demo项目,sdk为12
  • ¥15 vb6.0使用jmail接收smtp邮件并另存附件到D盘
  • ¥30 vb net 使用 sendMessage 如何输入鼠标坐标
  • ¥15 关于freesurfer使用freeview可视化的问题
  • ¥100 谁能在荣耀自带系统MagicOS版本下,隐藏手机桌面图标?
  • ¥15 求SC-LIWC词典!
  • ¥20 有关esp8266连接阿里云
  • ¥15 C# 调用Bartender打印机打印
  • ¥15 我这个代码哪里有问题 acm 平台上显示错误 90%,我自己运行好像没什么问题
  • ¥50 C#编程中使用printDocument类实现文字排版打印问题