Author: buildbot Date: Mon May 27 12:20:45 2013 New Revision: 863286 Log: Production update by buildbot for camel
Modified: websites/production/camel/content/book-dataformat-appendix.html websites/production/camel/content/book-in-one-page.html websites/production/camel/content/cache/main.pageCache websites/production/camel/content/json.html Modified: websites/production/camel/content/book-dataformat-appendix.html ============================================================================== --- websites/production/camel/content/book-dataformat-appendix.html (original) +++ websites/production/camel/content/book-dataformat-appendix.html Mon May 27 12:20:45 2013 @@ -1172,6 +1172,39 @@ from(<span class="code-quote">"direct:in </div></div> +<h3><a shape="rect" name="BookDataFormatAppendix-Include%2FExcludefieldsusingthe%7B%7BjsonView%7D%7Dattributewith%7B%7BJacksonDataFormat%7D%7D"></a>Include/Exclude fields using the <tt>jsonView</tt> attribute with <tt>JacksonDataFormat</tt></h3> +<p><b>Available as of Camel 2.12</b></p> + +<p>As an example of using this attribute you can instead of:</p> + +<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent"> +<pre class="code-java"> +JacksonDataFormat ageViewFormat = <span class="code-keyword">new</span> JacksonDataFormat(TestPojoView.class, Views.Age.class); +from(<span class="code-quote">"direct:inPojoAgeView"</span>). + marshal(ageViewFormat); +</pre> +</div></div> + +<p>Directly specify the <a shape="rect" class="external-link" href="http://wiki.fasterxml.com/JacksonJsonViews" rel="nofollow">JSON view</a> inside the Java DSL as:</p> + +<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent"> +<pre class="code-java"> +from(<span class="code-quote">"direct:inPojoAgeView"</span>). + marshal().json(TestPojoView.class, Views.Age.class); +</pre> +</div></div> + +<p>And the same in XML DSL:</p> + +<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent"> +<pre class="code-java"> +<from uri=<span class="code-quote">"direct:inPojoAgeView"</span>/> + <marshal> + <json library=<span class="code-quote">"Jackson"</span> unmarshalTypeName=<span class="code-quote">"org.apache.camel.component.jackson.TestPojoView"</span> jsonView=<span class="code-quote">"org.apache.camel.component.jackson.Views$Age"</span>/> + </marshal> +</pre> +</div></div> + <h3><a shape="rect" name="BookDataFormatAppendix-DependenciesforXStream"></a>Dependencies for XStream</h3> <p>To use JSON in your camel routes you need to add the a dependency on <b>camel-xstream</b> which implements this data format. </p> Modified: websites/production/camel/content/book-in-one-page.html ============================================================================== --- websites/production/camel/content/book-in-one-page.html (original) +++ websites/production/camel/content/book-in-one-page.html Mon May 27 12:20:45 2013 @@ -12399,6 +12399,39 @@ from(<span class="code-quote">"direct:in </div></div> +<h3><a shape="rect" name="BookInOnePage-Include%2FExcludefieldsusingthe%7B%7BjsonView%7D%7Dattributewith%7B%7BJacksonDataFormat%7D%7D"></a>Include/Exclude fields using the <tt>jsonView</tt> attribute with <tt>JacksonDataFormat</tt></h3> +<p><b>Available as of Camel 2.12</b></p> + +<p>As an example of using this attribute you can instead of:</p> + +<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent"> +<pre class="code-java"> +JacksonDataFormat ageViewFormat = <span class="code-keyword">new</span> JacksonDataFormat(TestPojoView.class, Views.Age.class); +from(<span class="code-quote">"direct:inPojoAgeView"</span>). + marshal(ageViewFormat); +</pre> +</div></div> + +<p>Directly specify the <a shape="rect" class="external-link" href="http://wiki.fasterxml.com/JacksonJsonViews" rel="nofollow">JSON view</a> inside the Java DSL as:</p> + +<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent"> +<pre class="code-java"> +from(<span class="code-quote">"direct:inPojoAgeView"</span>). + marshal().json(TestPojoView.class, Views.Age.class); +</pre> +</div></div> + +<p>And the same in XML DSL:</p> + +<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent"> +<pre class="code-java"> +<from uri=<span class="code-quote">"direct:inPojoAgeView"</span>/> + <marshal> + <json library=<span class="code-quote">"Jackson"</span> unmarshalTypeName=<span class="code-quote">"org.apache.camel.component.jackson.TestPojoView"</span> jsonView=<span class="code-quote">"org.apache.camel.component.jackson.Views$Age"</span>/> + </marshal> +</pre> +</div></div> + <h3><a shape="rect" name="BookInOnePage-DependenciesforXStream"></a>Dependencies for XStream</h3> <p>To use JSON in your camel routes you need to add the a dependency on <b>camel-xstream</b> which implements this data format. </p> Modified: websites/production/camel/content/cache/main.pageCache ============================================================================== Binary files - no diff available. Modified: websites/production/camel/content/json.html ============================================================================== --- websites/production/camel/content/json.html (original) +++ websites/production/camel/content/json.html Mon May 27 12:20:45 2013 @@ -293,6 +293,39 @@ from(<span class="code-quote">"direct:in </div></div> +<h3><a shape="rect" name="JSON-Include%2FExcludefieldsusingthe%7B%7BjsonView%7D%7Dattributewith%7B%7BJacksonDataFormat%7D%7D"></a>Include/Exclude fields using the <tt>jsonView</tt> attribute with <tt>JacksonDataFormat</tt></h3> +<p><b>Available as of Camel 2.12</b></p> + +<p>As an example of using this attribute you can instead of:</p> + +<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent"> +<pre class="code-java"> +JacksonDataFormat ageViewFormat = <span class="code-keyword">new</span> JacksonDataFormat(TestPojoView.class, Views.Age.class); +from(<span class="code-quote">"direct:inPojoAgeView"</span>). + marshal(ageViewFormat); +</pre> +</div></div> + +<p>Directly specify the <a shape="rect" class="external-link" href="http://wiki.fasterxml.com/JacksonJsonViews" rel="nofollow">JSON view</a> inside the Java DSL as:</p> + +<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent"> +<pre class="code-java"> +from(<span class="code-quote">"direct:inPojoAgeView"</span>). + marshal().json(TestPojoView.class, Views.Age.class); +</pre> +</div></div> + +<p>And the same in XML DSL:</p> + +<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent"> +<pre class="code-java"> +<from uri=<span class="code-quote">"direct:inPojoAgeView"</span>/> + <marshal> + <json library=<span class="code-quote">"Jackson"</span> unmarshalTypeName=<span class="code-quote">"org.apache.camel.component.jackson.TestPojoView"</span> jsonView=<span class="code-quote">"org.apache.camel.component.jackson.Views$Age"</span>/> + </marshal> +</pre> +</div></div> + <h3><a shape="rect" name="JSON-DependenciesforXStream"></a>Dependencies for XStream</h3> <p>To use JSON in your camel routes you need to add the a dependency on <b>camel-xstream</b> which implements this data format. </p>