JSONObject 去里面的值
时间: 2023-07-11 19:20:24 浏览: 91
java的JsonObject对象提取值方法
要获取 JSONObject 中的值,可以使用 get 方法或者 opt 方法。其中,get 方法在获取不存在的键时会抛出异常,而 opt 方法则会返回 null。
例如,假设有以下的 JSONObject:
```
JSONObject obj = new JSONObject("{ \"name\": \"Alice\", \"age\": 25 }");
```
可以使用 get 方法获取“name”键对应的值:
```
String name = obj.get("name").toString();
System.out.println(name); // 输出:Alice
```
也可以使用 opt 方法获取“age”键对应的值:
```
int age = obj.optInt("age");
System.out.println(age); // 输出:25
```
需要注意的是,如果键对应的值不是字符串或者数字类型,那么需要使用相应的类型转换方法将其转换为对应的类型。例如,如果获取的值是一个 JSONObject 类型,需要将其转换为 JSONObject 类型才能继续访问其属性。
阅读全文