Difference between revisions of "Jackson examples"
From DarkWiki
(Created page with "===Interface members=== <source lang="java"> package andy.jackson.demo.model.impl; import andy.jackson.demo.model.Person; import com.fasterxml.jackson.databind.annotation.Js...") |
(No difference)
|
Revision as of 13:09, 7 February 2018
Interface members
package andy.jackson.demo.model.impl;
import andy.jackson.demo.model.Person;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
import java.util.ArrayList;
import java.util.List;
public class FamilyImpl implements andy.jackson.demo.model.Family {
@JsonDeserialize(as=List.class,contentAs=PersonImpl.class)
private List<Person> people = new ArrayList<>();
private String surname;
@Override
public List<Person> getPeople() {
return people;
}
public void setPeople(List<Person> people) {
this.people = people;
}
@Override
public String getSurname() {
return surname;
}
public void setSurname(String surname) {
this.surname = surname;
}
}