Interface ObjectWriter<T>

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

public interface ObjectWriter<T>
Writes an object to JSON.

Example :

 public class Person {
     public String firstName, lastName;
     public Person(String firstName, String lastName){
         this.firstName = firstName;
         this.lastName = lastName;
     }
 }

 public interface PersonWriter extends ObjectWriter<Person> {}

 PersonWriter writer = new PersonWriterImpl();
 String json = writer.write(new Person("Nicolas", "Morel"));

 json ==> {"firstName":"Nicolas","lastName":"Morel"}
 
Version:
$Id: $
Author:
Nicolas Morel