如何在 Java 中使用 JSONObject 设置整数值?

Aru*_*run 3 java json integer put jsonobject

如何在 Java 中使用 JSONObject 将键的值设置为整数?我可以使用设置字符串值JSONObject.put(a,b); 但是,我无法弄清楚如何使用.put()设置整数值。例如:我希望我的 jsonobject 看起来像这样: {"age": 35} 而不是 {"age": "35"}.

bas*_*sic 6

您可以使用 put 将整数作为 int 存储在对象中,当您实际提取和解码需要进行一些转换的数据时更是如此。

所以我们创建我们的 JSONObject

JSONObject jsonObj = new JSONObject();
Run Code Online (Sandbox Code Playgroud)

然后我们可以添加我们的int!

jsonObj.put("age",10);
Run Code Online (Sandbox Code Playgroud)

现在要将它作为整数取回,我们只需要在解码时将其转换为 int 即可。

int age = (int) jsonObj.get("age");
Run Code Online (Sandbox Code Playgroud)

与 JSONObject 存储它的方式无关,更重要的是如何检索它。