// JSON生成Java实体类示例
// 假设我们有以下JSON结构:
// {
// "id": 1,
// "name": "John Doe",
// "email": "john.doe@example.com",
// "address": {
// "street": "123 Main St",
// "city": "Anytown",
// "state": "CA",
// "zip": "90210"
// },
// "phoneNumbers": [
// "123-456-7890",
// "987-654-3210"
// ]
// }
// 对应的Java实体类如下:
public class User {
private int id;
private String name;
private String email;
private Address address;
private List<String> phoneNumbers;
// Getters and Setters
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
public Address getAddress() {
return address;
}
public void setAddress(Address address) {
this.address = address;
}
public List<String> getPhoneNumbers() {
return phoneNumbers;
}
public void setPhoneNumbers(List<String> phoneNumbers) {
this.phoneNumbers = phoneNumbers;
}
}
public class Address {
private String street;
private String city;
private String state;
private String zip;
// Getters and Setters
public String getStreet() {
return street;
}
public void setStreet(String street) {
this.street = street;
}
public String getCity() {
return city;
}
public void setCity(String city) {
this.city = city;
}
public String getState() {
return state;
}
public void setState(String state) {
this.state = state;
}
public String getZip() {
return zip;
}
public void setZip(String zip) {
this.zip = zip;
}
}
id、name、email、address 和 phoneNumbers 字段。street、city、state 和 zip 字段。通过这种方式,可以将 JSON 数据映射到 Java 实体类中,方便进行数据处理和操作。
下一篇:java mapper
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站