jsonString转java对象
时间: 2024-06-19 08:02:07 浏览: 163
JSON 转化为java对象
当我们需要将一个 JSON 字符串转换成 Java 对象时,我们可以使用一些 JSON 解析库来完成。常用的 JSON 解析库包括 Gson、Jackson、Fastjson 等。
以 Gson 为例,下面是将 JSON 字符串转换成 Java 对象的步骤:
1. 导入 Gson 库,可以在 Maven 中添加以下依赖:
```
<dependency>
<groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
<version>2.8.7</version>
</dependency>
```
2. 定义一个与 JSON 字符串对应的 Java 类。
例如,JSON 字符串为 `{"name":"小明","age":18}`,则可以定义一个类 `Person`:
```
public class Person {
private String name;
private int age;
// getter 和 setter 方法
}
```
3. 使用 Gson 将 JSON 字符串转换成 Java 对象。
```
String jsonString = "{\"name\":\"小明\",\"age\":18}";
Gson gson = new Gson();
Person person = gson.fromJson(jsonString, Person.class);
```
其中,`fromJson` 方法的第一个参数是 JSON 字符串,第二个参数是要转换成的 Java 类的类型。
阅读全文