java json取值
时间: 2023-11-24 08:50:42 浏览: 70
以下是两种Java中取JSON值的例子:
1. 使用JSONObject类的getString()和getIntValue()方法获取JSON对象中的值:
```java
String jsonString = "{'name':'卢本伟','age':24}";
JSONObject json = JSON.parseObject(jsonString);
String name = json.getString("name");
int age = json.getIntValue("age");
System.out.println(name); // 输出:卢本伟
System.out.println(age); // 输出:24
```
2. 使用JSONObject类的getJSONObject()和get()方法获取JSON对象中嵌套的值:
```java
String a="{'code':100,'data':{'grdbl':100.0,'bxl':646,'fwl':0,'mytsl':0}}";
JSONObject object= JSONObject.parseObject(a);
System.out.println(object.getJSONObject("data").get("grdbl")); // 输出:100.0
System.out.println(object.getJSONObject("data").get("bxl")); // 输出:646
System.out.println(object.getJSONObject("data").get("fwl")); // 输出:0
System.out.println(object.getJSONObject("data").get("mytsl")); // 输出:0
```
阅读全文