java获取json字符串中某个json值
时间: 2023-09-30 09:06:07 浏览: 79
Java中JSON字符串与java对象的互换实例详解
你可以使用Java中的JSON库,如Gson或Jackson来解析JSON字符串并获取其中的值。以下是一个示例:
假设你有以下JSON字符串:
```
{
"name": "John",
"age": 30,
"city": "New York"
}
```
你可以使用Gson库来获取"age"字段的值:
```java
import com.google.gson.Gson;
import com.google.gson.JsonObject;
String jsonString = "{\"name\":\"John\",\"age\":30,\"city\":\"New York\"}";
Gson gson = new Gson();
JsonObject jsonObject = gson.fromJson(jsonString, JsonObject.class);
int age = jsonObject.get("age").getAsInt();
System.out.println(age); // 输出 30
```
在这个示例中,我们首先导入Gson库,然后使用fromJson()方法将JSON字符串转换为JsonObject对象。然后,我们可以使用JsonObject的get()方法来获取特定字段的值,并使用getAsInt()方法将其转换为整数类型。
阅读全文