【发布时间】:2014-10-05 04:21:46
【问题描述】:
我正在尝试将 java 原始数组转换为 JSONArray,但我的行为很奇怪。我的代码如下。
long [] array = new long[]{1, 2, 3};
JSONArray jsonArray = new JSONArray(Arrays.asList(array));
jsonArray.toString();
输出是["[J@532372dc"]
为什么我会得到这个输出?我想得到这样的输出[1, 2, 3]
【问题讨论】:
-
new JSONArray(array)足以为构造函数提供(原始)数组。