JSonApi

Since Camel 3.0

The JSonApi dataformat supports 2 options, which are listed below.

Name Default Java Type Description

dataFormatTypes

String

The classes to take into account for the marshaling. Multiple classes can be separated by comma.

mainFormatType

String

The class to take into account while unmarshaling.

Dependencies

To use JsonAPI in your Camel routes, you need to add the dependency on camel-jsonapi which implements this data format.

If you use Maven, you could add the following to your pom.xml, substituting the version number for the latest & greatest release.

<dependency>
  <groupId>org.apache.camel</groupId>
  <artifactId>camel-jsonapi</artifactId>
  <version>x.x.x</version>
  <!-- use the same version as your Camel core version -->
</dependency>

Unresolved include directive in modules/dataformats/pages/jsonApi-dataformat.adoc - include::spring-boot:partial$starter.adoc[]