我有一个pojo,它的javamoney库中的字段类型为CurrencyUnit
。当我进行编组时,杰克逊抛出了一个例外。当我没有定义任何默认构造函数时,我记得这个异常。但是在这种情况下,我无法维护CurrencyUnit
类,因为它来自依赖项。我怎么还能做这项工作?
例外:
com.fasterxml.jackson.databind.exc.InvalidDefinitionException: Cannot construct instance of `javax.money.CurrencyUnit` (no Creators,like default construct,exist): abstract types either need to be mapped to concrete types,have custom deserializer,or contain additional type information\n at