Java Spring boot-在json上发送大量数据时请求错误

Java Spring boot-在json上发送大量数据时请求错误,java,json,spring,spring-mvc,jackson,Java,Json,Spring,Spring Mvc,Jackson,如果我发送了一个10位数的数字,Spring接受我的请求,但如果我发送了一个超过10位数的数字,Spring返回状态400(错误请求)。 我将Jackson配置为在json中接受不带引号的接收字段,我需要数字的这种行为 因此,当我发送示例时: { “编号”:12345678912 } 我总是收到状态400我不是专家,但当你解析数字时,问题可能会出现。也许,您需要一个BigInteger。您只是没有提到您正在使用的数据类型,这在处理变量缓冲区溢出时恰好是关键信息。也不是专家,但它可能需要一个int

如果我发送了一个10位数的数字,Spring接受我的请求,但如果我发送了一个超过10位数的数字,Spring返回状态400(错误请求)。 我将Jackson配置为在json中接受不带引号的接收字段,我需要数字的这种行为

因此,当我发送示例时: { “编号”:12345678912 }


我总是收到状态400

我不是专家,但当你解析数字时,问题可能会出现。也许,您需要一个BigInteger。您只是没有提到您正在使用的数据类型,这在处理变量缓冲区溢出时恰好是关键信息。也不是专家,但它可能需要一个int,它应该小于2^31(2147483648),或者最好是一个无符号int,应小于2^32(4294967296)。任何大于此值的内容都不适合。您使用的数据类型是什么?请添加更多详细信息和代码示例