org.json.JSONObject将数字更改为指数形式

时间:2018-07-09 07:03:24

标签: json rest-assured

我正在将json数据的json对象用作:

{
"name": "Black Cat",
"description": "Cat Family",
"PublicDirect1": **18446744073709551615**
}

通过以下方式进行解析:

JSONObject jsonobject = new JSONObject(jsonFile);
Using org.json.JSONObject

我得到的输出JSONObject为:

{
"name": "Black Cat",
"description": "Cat Family",
"PublicDirect1": **1.8446744073709552E19**
}

我不想更改 PublicDirect1 的值,我想按原样使用原始值18446744073709551615,那么该怎么做呢? 我可以使用其他任何课程吗?

1 个答案:

答案 0 :(得分:0)

请检查PublicDirect1的数据类型。如果不是String,请将其转换为String,然后获取该值。这样,您可以保留值。