Java JSONArray: 用法详解及代码示例
JSONArray 是 Java 中用于表示 JSON 数组对象的类,它位于 org.json 包中。该包提供了操作 JSON 数据的各种实用工具。
JSONArray 可用于以下场景:
- 读取 JSON 字符串中的数组数据
- 将 Java 中的数组转换为 JSON 字符串
- 构建 JSON 数组对象并将其转换为字符串输出
以下是一些常用的 JSONArray 方法:
put(Object value):将一个值添加到 JSON 数组中get(int index):获取 JSON 数组中指定索引位置的值length():获取 JSON 数组中元素的个数remove(int index):删除 JSON 数组中指定索引位置的值toString():将 JSON 数组转换为字符串输出
代码示例
1. 读取 JSON 字符串中的数组数据
String jsonStr = '["apple","banana","orange"]';
JSONArray jsonArray = new JSONArray(jsonStr);
for (int i = 0; i < jsonArray.length(); i++) {
String fruit = jsonArray.getString(i);
System.out.println(fruit);
}
2. 将 Java 中的数组转换为 JSON 字符串
String[] fruits = {"apple", "banana", "orange"};
JSONArray jsonArray = new JSONArray(fruits);
String jsonStr = jsonArray.toString();
System.out.println(jsonStr);
3. 构建 JSON 数组对象并将其转换为字符串输出
JSONArray jsonArray = new JSONArray();
jsonArray.put("apple");
jsonArray.put("banana");
jsonArray.put("orange");
String jsonStr = jsonArray.toString();
System.out.println(jsonStr);
原文地址: https://www.cveoy.top/t/topic/nd66 著作权归作者所有。请勿转载和采集!