java一一获取json中键值对
时间: 2023-09-06 12:04:40 浏览: 185
在Java中,可以使用Json库来获取JSON数据中的键值对。
首先,需要导入相关的Json库,例如常用的Jackson库。可以使用Maven构建工具添加以下依赖项:
```xml
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.13.0</version>
</dependency>
```
接下来,需要创建一个Java对象来表示JSON数据的结构。例如,如果JSON数据如下:
```json
{
"name": "John",
"age": 25,
"city": "New York"
}
```
那么可以创建一个对应的Java类,例如:
```java
public class Person {
private String name;
private int age;
private String city;
// getter and setter methods for each field
}
```
然后,可以使用Json库来解析JSON数据并将其转换成Java对象。示例代码如下:
```java
import com.fasterxml.jackson.databind.ObjectMapper;
public class Main {
public static void main(String[] args) {
String json = "{\"name\":\"John\",\"age\":25,\"city\":\"New York\"}";
try {
ObjectMapper objectMapper = new ObjectMapper();
Person person = objectMapper.readValue(json, Person.class);
System.out.println("Name: " + person.getName());
System.out.println("Age: " + person.getAge());
System.out.println("City: " + person.getCity());
} catch (Exception e) {
e.printStackTrace();
}
}
}
```
运行上述代码,将会输出如下结果:
```
Name: John
Age: 25
City: New York
```
通过上述步骤,就可以在Java中获取JSON数据中的键值对了。
阅读全文
相关推荐


















