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数组转换为字符串输出
示例代码:
//读取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); }
//将Java中的数组转换为JSON字符串 String[] fruits = {"apple", "banana", "orange"}; JSONArray jsonArray = new JSONArray(fruits); String jsonStr = jsonArray.toString(); System.out.println(jsonStr);
//构建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/bMnh 著作权归作者所有。请勿转载和采集!