gpt4 book ai didi

java - Json整数值自动转换为字符串值

转载 作者:行者123 更新时间:2023-12-01 09:57:46 24 4
gpt4 key购买 nike

当我发送带有整数值的 JSON 请求时,它会在 Java 端自动转换为字符串,其中接受字段是 String 类型。我正在使用 Jersey Jackson API 进行 JSON 处理。例如,

JSON 请求:

{
"executable":1
}

这里我将整数值发送到字符串类型可执行变量。但它接受整数值并将其转换为字符串。

我的要求是对数据类型进行严格验证。

最佳答案

json 对象的所有值都是字符串。您需要自己转换。

Integer.valueOf(STRING_YOU_WANT_TO_CONVERT);

您也可以使用 JsonDeserializer。这里有一个例子:Error in Android JsonDeserializer when returning response

关于java - Json整数值自动转换为字符串值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37043997/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com