jsonobject转实体类
时间: 2023-09-14 15:11:49 浏览: 122
可以使用Gson库将JSONObject转换为实体类,步骤如下:
1.定义一个实体类,例如:
```
public class User {
private String name;
private int age;
private String address;
//getter和setter方法省略
}
```
2.使用Gson库将JSONObject转换为实体类,例如:
```
String jsonStr = "{\"name\":\"Tom\",\"age\":18,\"address\":\"Beijing\"}";
JSONObject jsonObj = new JSONObject(jsonStr);
Gson gson = new Gson();
User user = gson.fromJson(jsonObj.toString(), User.class);
```
其中,jsonStr是一个JSON字符串,jsonObj是通过该JSON字符串创建的JSONObject对象,Gson是一个用于JSON和Java对象之间相互转换的库,fromJson()方法将JSONObject对象转换为实体类对象。
3.使用转换后的实体类对象,例如:
```
System.out.println(user.getName());
System.out.println(user.getAge());
System.out.println(user.getAddress());
```
输出:
```
Tom
18
Beijing
```
阅读全文
相关推荐















