Interface ObjectReader<T>

Type Parameters:
T - Type of the read object
All Known Subinterfaces:
ObjectMapper<T>
All Known Implementing Classes:
AbstractObjectMapper, AbstractObjectReader, AbstractObjectWriter

public interface ObjectReader<T>
Reads a JSON input and return an object

Example :

 public class Person {
     public String firstName, lastName;
 }

 public interface PersonReader extends ObjectReader<Person> {}

 PersonReader reader = new PersonReaderMapperImpl();
 Person person = reader.read("{\"firstName\":\"Nicolas\",\"lastName\":\"Morel\"}");

 person.firstName ==> "Nicolas"
 person.lastName  ==> "Morel"
 
Version:
$Id: $
Author:
Nicolas Morel