json多表转换实体类
时间: 2023-09-13 20:07:53 浏览: 49
在Java中,可以使用Jackson或Gson这样的库来将JSON转换为Java实体类。下面是一个使用Jackson的示例:
假设有以下两个JSON字符串:
```json
{
"id": 1,
"name": "Alice",
"age": 20
}
```
```json
{
"id": 2,
"name": "Bob",
"age": 25
}
```
现在需要将它们转换为以下实体类:
```java
public class Person {
private int id;
private String name;
private int age;
// 省略getter和setter方法
}
```
可以使用以下代码将JSON字符串转换为Java对象:
```java
ObjectMapper mapper = new ObjectMapper();
String json1 = "{\"id\": 1, \"name\": \"Alice\", \"age\": 20}";
String json2 = "{\"id\": 2, \"name\": \"Bob\", \"age\": 25}";
Person person1 = mapper.readValue(json1, Person.class);
Person person2 = mapper.readValue(json2, Person.class);
```
这样就可以将JSON字符串转换为Java实体类了。如果有多个JSON字符串需要转换,可以使用一个循环来处理。