Java JSON 序列化整数数组?

标签 java arrays json

这应该很简单。

我有一个整数数组,我想以 JSON 格式进行编码,以便可以将其传递给 Web 服务:

int[] myInts = new int[length-1];
myInts = {5, 6, 7, 1, 12, ..., 78}; 

JSONArray jArray = new JSONArray();
//now what? 

谢谢。

最佳答案

如果我在你那里,我会先创建一个 JSONObject,然后创建 JSONArray 并使用

myJsonArray.put(value);

最后将 jsonarray 添加到 JSONObject。我想这对于一小部分数字来说效果很好,但是如果你想传递一大堆整数,应该有比这更优雅的方法。

关于Java JSON 序列化整数数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7373666/

相关文章:

java - 删除android中的zip文件夹

java - AJAX Post - 在 JSP 中执行,需要在 AJAX POST Success 函数中返回基于 java 的变量

java - 使用 string.split java 将一个字符串分成两个

java - 与 Web 应用程序同时运行 jar 文件(独立的 java 控制台应用程序)

javascript - 在 next.js/react 中映射时无法访问值

python - 如何将二维数组从 Python 传递到 C?

ios - 检查 NSString 是否为空/空的防弹方法是什么?

java - 使用 json-simple 库在 Java 中解码 JSON 字符串

java - 为什么 "class"、 "metaClass"和 "declaringClass"不能用作 JSON-lib 中的键?

java - 禁用 Spring mvc 自动序列化