0
这应该很简单。整数数组的Java JSON序列化?
我有,我想在JSON格式编码的整数数组,所以我可以将它传递给Web服务:
int[] myInts = new int[length-1];
myInts = {5, 6, 7, 1, 12, ..., 78};
JSONArray jArray = new JSONArray();
//now what?
感谢。
这应该很简单。整数数组的Java 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的。我想这对于一小组数字很好,但是如果你想传递一大组整数,那么应该有一个更优雅的方式来做到这一点。
int[] myInts = {1,2,3,4,5};
JSONArray jArray = new JSONArray(myInts);
System.out.println(jArray.toString());
“构造函数JSONArray(int [])未定义”是我在尝试这个时得到的。 – JDS
[Javadoc for JSONArray(java.lang.Object array)](http://www.json.org/javadoc/org/json/JSONArray.html#JSONArray(java.lang.Object))。你正在使用哪个JSON库? –