THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
...
Code Block |
---|
JacksonDataFormat df = new JacksonDataFormat(MyPojo.class); df.disableFeature(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES); df.disableFeature(DeserializationFeature.FAIL_ON_NULL_FOR_PRIMITIVES); |
Formatted JSON marshalling (pretty-printing)
Available as of Camel 2.16
...
Code Block |
---|
from("direct:inPretty").marshal().json(true); from("direct:inPretty").marshal().json(JsonLibrary.Jackson, true); from("direct:inPretty").marshal().json(JsonLibrary.Gson, true); |
Please note that as of Camel 2.16 there’re 5 different overloaded json()
DSL methods which support the prettyPrint
option in combination with other settings for JsonLibrary
, unmarshalType
, jsonView
etc.
Dependencies for XStream
To use JSON in your camel routes you need to add the a dependency on camel-xstream which implements this data format.
...