java 如何将json格式的字符串转成Object
时间: 2024-11-09 13:25:25 浏览: 11
在Java中,可以使用一些库如Jackson、Gson或org.json等将JSON格式的字符串转换为Java对象。这里以Gson库为例:
如果你有一个简单的JSON字符串,比如:
```json
{
"name": "张三",
"age": 20,
"city": "北京"
}
```
对应的Java类可能是这样的:
```java
public class Person {
private String name;
private int age;
private String city;
// getters and setters...
}
```
你可以使用Gson的`fromJson()`方法将JSON字符串解析为Object:
```java
import com.google.gson.Gson;
String jsonString = "{\"name\":\"张三\",\"age\":20,\"city\":\"北京\"}";
Gson gson = new Gson();
Person person = gson.fromJson(jsonString, Person.class);
```
现在,`person`变量就是Person对象了,包含了从JSON字符串中解析出的数据。
阅读全文