当前位置: 首页 > 知识库问答 >
问题:

Jackson objectMapper读值

江阳羽
2023-03-14

使用JacksonobjectMapper.readValue()将JSON字符串读取到java对象中。

特定java类没有默认构造函数,也不能编辑,即不能添加注释@JSONCreator@JSONProperty。因此会出现异常找不到适合type的构造函数。

共有1个答案

丁慈
2023-03-14

您可以使用Jackson的mixin特性向类外部添加注释。有关更多详细信息,请参阅此问题及其答案

 类似资料:
  • 在我向Maven添加了HATEOAS的依赖项之后,Spring Boot不会启动: 添加得依赖项: unsatisfiedDependencyException:创建名为“Security Config”的bean时出错:通过方法“Set ContentNegotationStrategy”参数0表示的不满足依赖项;嵌套异常为org.springframework.beans.factory.un

  •  未读部分指玩家还没有执行过的剧本、已读部分则是玩家已经看过的部分。  KAG 中,支持未读/已读部分的文字显示速度不同,已读部分的 [l] 指令无效等功能。  未读/已读,是使用系统变量进行记录的、命名格式以 trail_ 开头。要进行未读/已读记录,请在 Config.tjs 里将 autoRecordPageShowing 设为 true 。 未读部分和已读部分  KAG 中、未读部分/已读

  • 學會一個程式語言,是一回事兒;學會如何以此語言設計並實作出有效的程式, 又是一回事兒。C++ 尤其如此,因為它很不尋常地涵蓋了罕見的威力和豐富的表 現力,不但建立在一個全功能的傳統語言(C)之上,更提供極為廣泛的物件導向 (object-oriented)性質,以及對templates 和exceptions(異常狀態)的支援。 假以適當運用,C++ 是個可以讓你感受愉悅的夥伴。各種不同的設計方式

  • 你已经熟悉了STL。你知道怎么建立容器,迭代它们的内容,添加删除元素和应用常见算法,比如find和sort。但你并不满足,你不能摆脱STL所提供的超过它们能带来的好处的感觉。应该简单的任务并非那样。应该直截了当的操作确有资源泄漏或错误行为。应该高效的过程却需要比你希望给它们的更多的时间和内存。是的,你知道怎么使用STL,但你不确定你在有效地使用它。 我为你写了这本书。 在《Effective ST

  • 我有以下类,它从/到包裹读取和写入对象数组: 在上面的代码中,我在读取< code>readParcelableArray时得到一个< code>ClassCastException: 错误/AndroidRuntime(5880):原因:Java . lang . classcastexception:[land roid . OS . parcelable; 上面的代码有什么错误?在编写对象数

  • 读者 本书是为了那些在计算机领域有丰富知识,并且希望使用Subversion管理数据的人士准备的。尽管Subversion可以在多种不同的操作系统上运行,但其基本用户操作界面是基于命令行的,也就是我们将要在本书中讲述和使用的命令行工具(svn)。 出于一致性的考虑,本书的例子假定读者使用的是类Unix的操作系统,并且熟悉Unix和命令行界面。当然,svn程序也可以在入Microsoft Windo