JSON 相关操作
Siona
1. JSONArray 相关
直接获取 jsonArray 中的 obj 对象中的变量
import org.json.JSONArray;
import org.json.JSONObject;
public class Main {
public static void main(String[] args) {
String data = "[{\"name\":\"03水泥销售合同范本.docx\",\"url\":\"/storage_area/d19e84640fb74ce9af97d1cbe226ca8e.docx\"}]";
JSONArray jsonArray = new JSONArray(data);
JSONObject jsonObject = jsonArray.getJSONObject(0);
String downloadUrl = jsonObject.getString("url");
System.out.println(downloadUrl);
}
}
主要步骤:
- 定义了一个 String 类型的变量 data,存放了给定的 JSON 数组
- 使用 JSONArray 类解析了这个 data 字符串,得到一个 JSONArray 对象
- 通过 getJSONObject 方法获取了数组中的第一个 JSON 对象
- 最后调用 getString 方法获取了 url 属性的值,赋值给了 downloadUrl 变量
这样就可以使用 Java 的 JSON 解析类获取到需要的数据了。