{title:'Converters', updated:'9.0.0'}

Converters can be thought of as "post-processors" for response POJOs before they get passed to the serializer.

Converters are associated with resource classes and methods via the following:

Example:

| // GET person request handler. | // Traversable conversion enabled to allow nodes in returned POJO tree to be addressed. | // Queryable conversion enabled to allow returned POJO to be searched/viewed/sorted. | @RestGet( | path="/people/{id}/*", | converters={Traversable.class,Queryable.class} | ) | public Person getPerson(@Path("id") int id) { | return findPerson(id); | }

Juneau defines the following converters out-of-the-box: