anchor.diff:  can annotate POJO class with JAXB annotations that Jackson can
   leverage. 
   
  +[[JSON-DependenciesforJackson]]
  +== Dependencies for Jackson
  +
  +To use JSON in your camel routes you need to add the a dependency on
  +*camel-jackson* which implements this data format.
  +
  +If you use maven you could just add the following to your pom.xml,
  +substituting the version number for the latest & greatest release (see
  +the download page for the latest versions).
  +
  +[source,xml]
  +----------------------------------------
  +<dependency>
  +  <groupId>org.apache.camel</groupId>
  +  <artifactId>camel-jackson</artifactId>
  +  <version>x.x.x</version>
  +</dependency>
  +----------------------------------------
  +
   [[JSON-DependenciesforXStream]]
   == Dependencies for XStream
   
  
positive.code:   to("mqseries:Another.Queue");
  ------------------------------------------------------------
  
  [[JSON-UsingJSONdataformatwiththeJacksonlibrary]]
  == Using JSON data format with the Jackson library
  
  [source,java]
  ------------------------------------------------------------
  // lets turn Object messages into json then send to MQSeries
  from("activemq:My.Queue").
    marshal().json(JsonLibrary.Jackson).
    to("mqseries:Another.Queue");
  ------------------------------------------------------------
  
  
negative.code: 
  Every library requires adding the special camel component (see
  "Dependency..." paragraphs further down). By default Camel uses the
  Jackson library.
  
  [[JSON-UsingJSONdataformatwiththeJacksonlibrary]]
  == Using JSON data format with the Jackson library
  
  [source,java]
  ------------------------------------------------------------
  