public class Person {
private String name;
private int age;
private List<Address> addresses;
public static void main(String[] args) {
person.setAddresses(new ArrayList<>());
JSONSerializer serializer = new JSONSerializer();
String json = serializer.serialize(person);
System.out.println(json);
JSONDeserializer<Person> deserializer = new JSONDeserializer<>();
Person deserializedPerson = deserializer.deserialize(json, Person.class);
System.out.println(deserializedPerson.getName());
System.out.println(deserializedPerson.getAge());
for (Address address : deserializedPerson.getAddresses()) {
}
}
}
JSONSerializer serializer = new JSONSerializer();
JSONDeserializer<Person> deserializer = new JSONDeserializer<>();