2016-07-25 14:31:25 +02:00
|
|
|
package fast_json;
|
2016-07-24 15:47:04 +01:00
|
|
|
|
|
|
|
|
import com.alibaba.fastjson.annotation.JSONField;
|
|
|
|
|
|
2016-07-25 14:31:25 +02:00
|
|
|
import java.util.Date;
|
|
|
|
|
|
2016-07-24 15:47:04 +01:00
|
|
|
public class Person {
|
|
|
|
|
|
|
|
|
|
@JSONField(name = "AGE", serialize = false, deserialize = false)
|
|
|
|
|
private int age;
|
|
|
|
|
|
|
|
|
|
@JSONField(name = "LAST NAME", ordinal = 2)
|
|
|
|
|
private String lastName;
|
|
|
|
|
|
|
|
|
|
@JSONField(name = "FIRST NAME", ordinal = 1)
|
|
|
|
|
private String firstName;
|
|
|
|
|
|
|
|
|
|
@JSONField(name = "DATE OF BIRTH", format = "dd/MM/yyyy", ordinal = 3)
|
|
|
|
|
private Date dateOfBirth;
|
|
|
|
|
|
|
|
|
|
public Person() {
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Person(int age, String lastName, String firstName, Date dateOfBirth) {
|
|
|
|
|
super();
|
|
|
|
|
this.age = age;
|
|
|
|
|
this.lastName = lastName;
|
|
|
|
|
this.firstName = firstName;
|
|
|
|
|
this.dateOfBirth = dateOfBirth;
|
|
|
|
|
}
|
|
|
|
|
|
2016-07-24 15:51:24 +01:00
|
|
|
@Override
|
|
|
|
|
public String toString() {
|
2017-08-24 15:30:33 +03:00
|
|
|
return "Person [age=" + age + ", lastName=" + lastName + ", firstName=" + firstName + ", dateOfBirth=" + dateOfBirth + "]";
|
2016-07-24 15:51:24 +01:00
|
|
|
}
|
2017-08-24 15:30:33 +03:00
|
|
|
|
2016-07-24 15:47:04 +01:00
|
|
|
public int getAge() {
|
|
|
|
|
return age;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void setAge(int age) {
|
|
|
|
|
this.age = age;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public String getLastName() {
|
|
|
|
|
return lastName;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void setLastName(String lastName) {
|
|
|
|
|
this.lastName = lastName;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public String getFirstName() {
|
|
|
|
|
return firstName;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void setFirstName(String firstName) {
|
|
|
|
|
this.firstName = firstName;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Date getDateOfBirth() {
|
|
|
|
|
return dateOfBirth;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void setDateOfBirth(Date dateOfBirth) {
|
|
|
|
|
this.dateOfBirth = dateOfBirth;
|
|
|
|
|
}
|
|
|
|
|
}
|