JSONArray是一种基于JavaScript的开放标准文本格式,用于存储和交换数据。它是JavaScript对象表示法(JSON)的数组形式,由一系列值组成,每个值都可以是数字、字符串、布尔值、数组或对象。JSONArray可以用于在浏览器与服务器之间传输数据,也可以用于在应用程序之间传输数据。
JSONArray的使用方法:
1. 创建JSONArray对象:创建一个JSONArray对象,可以使用JSONArray类的构造函数,也可以使用JSONObject类的put方法:
JSONArray jsonArray = new JSONArray();
JSONObject jsonObject = new JSONObject();
jsonObject.put("key", value);
jsonArray.put(jsonObject);
2. 添加元素:可以使用put方法向JSONArray中添加元素,可以添加基本类型的值,也可以添加JSONObject对象:
jsonArray.put(1);
jsonArray.put("string");
jsonArray.put(true);
jsonArray.put(jsonObject);
3. 获取元素:可以使用get方法从JSONArray中获取元素:
int i = jsonArray.getInt(0);
String s = jsonArray.getString(1);
Boolean b = jsonArray.getBoolean(2);
JSONObject jsonObject = jsonArray.getJSONObject(3);
4. 遍历JSONArray:可以使用for循环遍历JSONArray:
for (int i = 0; i < jsonArray.length(); i++) {
Object obj = jsonArray.get(i);
// do something
}