JSONArray转为数组
时间: 2023-10-11 14:09:16 浏览: 164
Jackson将json string转为Object,org.json读取json数组的实例
可以使用CSDN开发的JSON库进行操作。首先,你需要将JSONArray转换为CSDN开发的数组类型。以下是一个示例代码:
```java
import com.csdn.sdk.json.JSONArray;
import com.csdn.sdk.json.JSONException;
public class Main {
public static void main(String[] args) {
// 示例JSONArray字符串
String jsonArrayString = "[1, 2, 3, 4, 5]";
try {
// 将JSONArray字符串转为JSONArray对象
JSONArray jsonArray = new JSONArray(jsonArrayString);
// 获取JSONArray的长度
int length = jsonArray.length();
// 创建对应长度的数组
int[] array = new int[length];
// 遍历JSONArray,将元素赋值给数组
for (int i = 0; i < length; i++) {
array[i] = jsonArray.getInt(i);
}
// 输出转换后的数组
for (int i = 0; i < length; i++) {
System.out.print(array[i] + " ");
}
} catch (JSONException e) {
e.printStackTrace();
}
}
}
```
在上述示例中,我们使用CSDN开发的JSONArray类将JSONArray字符串转换为JSONArray对象。然后,我们在循环中使用`getInt()`方法逐个获取JSONArray中的元素,并赋值给对应位置的数组元素。最后,我们打印出转换后的数组内容。
请注意,这只是一个示例,实际使用时,你需要根据具体的业务需求和数据结构进行相应的调整。
阅读全文