【发布时间】:2016-11-03 12:33:59
【问题描述】:
使用 Jackson ObjectMapper.readValue() 将 JSON 字符串读入 java 对象。
特定的 java 类没有默认构造函数,也无法编辑,即无法添加注释 @JSONCreator 或 @JSONProperty。
因此得到异常no suitable constructor found for type。
如何解决?
【问题讨论】:
标签: jackson objectmapper
使用 Jackson ObjectMapper.readValue() 将 JSON 字符串读入 java 对象。
特定的 java 类没有默认构造函数,也无法编辑,即无法添加注释 @JSONCreator 或 @JSONProperty。
因此得到异常no suitable constructor found for type。
如何解决?
【问题讨论】:
标签: jackson objectmapper
您可以使用Jackson's mixin feature 从外部向类添加注释。 详情请见This question and its answers
【讨论】: