{title:'Marshalls'}

{@link oaj.marshall.Marshall Marshalls} are simple pairings of a {@link oaj.serializer.Serializer} and {@link oaj.parser.Parser} with convenience methods for serializing and parsing POJOs.

Marshalls are often cleaner to use on-the-fly since they have simplified names.

The following shows the {@link oaj.marshall.Json} marshall in action:

Examples:

| // Using instance. | Json json = new Json(); | MyPojo myPojo = json.read(string, MyPojo.class); | String string = json.write(myPojo);

| // Using DEFAULT instance. | MyPojo myPojo = Json.DEFAULT.read(string, MyPojo.class); | String string = Json.DEFAULT.write(myPojo);