【发布时间】:2025-11-27 05:55:01
【问题描述】:
我正在使用数据绑定选项将 JSON 字符串转换为 POJO。当我为字段传递错误值时,Jackson 解析器不会在错误中给出字段名称。
这是一个示例,我有一个名为 taxAmt 的字段,它在我的 JSON 中属于 Double 类型,当我在 taxAmt 字段中传递任何整数值时,一切正常。但是当我在taxAmt 中传递一个非整数值时,比如taxAmt:abcd。
解析器抛出一条错误消息说
org.codehaus.jackson.JsonParseException: Unexpected character ('a' (code 97)): 需要一个有效值(数字、字符串、数组、对象、'true'、'false' 或 'null')
是否让解析器在错误消息中附加字段名称,以便调用者轻松识别具有错误值的字段。
【问题讨论】:
标签: jackson