JSONObject 常见操作
时间: 2023-08-18 19:12:47 浏览: 104
json数据格式常见操作示例
JSONObject 是一个用于处理 JSON 数据的类,常见的操作包括:
1. 创建 JSONObject 对象:
JSONObject json = new JSONObject(); // 创建一个空的 JSONObject 对象
JSONObject json = new JSONObject(jsonString); // 通过字符串创建一个 JSONObject 对象
2. 添加或修改属性值:
json.put("key", value); // 添加或修改一个属性值,value 可以是基本数据类型、String、JSONObject、JSONArray 等
3. 获取属性值:
Object value = json.get("key"); // 获取指定 key 对应的属性值,返回的类型是 Object,需要根据实际情况进行类型转换
4. 判断是否存在某个属性:
boolean hasKey = json.has("key"); // 判断是否存在指定 key 的属性
5. 删除属性:
json.remove("key"); // 删除指定 key 的属性
6. 获取所有属性名:
Set<String> keys = json.keySet(); // 获取所有的属性名,返回一个 Set 集合
7. 将 JSONObject 转换为字符串:
String jsonString = json.toString(); // 将 JSONObject 对象转换为字符串表示形式
以上是一些 JSONObject 的常见操作,可以根据具体需求进行使用。
阅读全文