当我尝试转换具有值为0000
的整数字段的对象时,
转换后的JSON包含0
而不是0000
。
如何配置杰克逊ObjectMapper
将0000
转换为00000
?
答案 0 :(得分:3)
前导0表示八进制数。因此,JSON中的数值不允许前导零。请参阅RFC 7159:
中的以下引用数字的表示与大多数数字的表示相似 编程语言。 数字用10表示 十进制数字。它包含可能的整数组件 以可选的减号为前缀,后面可以跟一个 分数部分和/或指数部分。 领先的零不是 允许的。强>
如果您需要前导零,请考虑使用字符串。