将包含十六进制值的Json转换为POJO

时间:2019-10-09 07:30:04

标签: java json jackson hex

我需要在Json下面解析为POJO类

{
    "number_1": [0x5023000000000000], 
    "number_2": [0x5024000000000000], 
    "number_3": [0x2fdcfdf3b645a1cb], 
    "number_4": [0x1000000000000000], 
    "number_5": [0x0000020000000000]
}

但是问题是值是十六进制的,因此我得到以下错误:

com.fasterxml.jackson.databind.JsonMappingException: Invalid numeric value: Leading zeroes not allowed

我使用Jackson库解析Json。我如何解析Json?杰克逊还有其他选择吗?

  

注意:Json是从第3方库生成的。我不能   更改Json结构的权限

0 个答案:

没有答案