1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 2<!-- NewPage --> 3<html lang="en"> 4<head> 5<!-- Generated by javadoc (version 1.7.0_10-ea) on Mon Apr 22 19:50:33 PDT 2013 --> 6<meta http-equiv="Content-Type" content="text/html" charset="UTF-8"> 7<title>JsonSerialize (jackson-databind 2.2.0 API)</title> 8<meta name="date" content="2013-04-22"> 9<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style"> 10</head> 11<body> 12<script type="text/javascript"><!-- 13 if (location.href.indexOf('is-external=true') == -1) { 14 parent.document.title="JsonSerialize (jackson-databind 2.2.0 API)"; 15 } 16//--> 17</script> 18<noscript> 19<div>JavaScript is disabled on your browser.</div> 20</noscript> 21<!-- ========= START OF TOP NAVBAR ======= --> 22<div class="topNav"><a name="navbar_top"> 23<!-- --> 24</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> 25<!-- --> 26</a> 27<ul class="navList" title="Navigation"> 28<li><a href="../../../../../overview-summary.html">Overview</a></li> 29<li><a href="package-summary.html">Package</a></li> 30<li class="navBarCell1Rev">Class</li> 31<li><a href="class-use/JsonSerialize.html">Use</a></li> 32<li><a href="package-tree.html">Tree</a></li> 33<li><a href="../../../../../deprecated-list.html">Deprecated</a></li> 34<li><a href="../../../../../index-all.html">Index</a></li> 35<li><a href="../../../../../help-doc.html">Help</a></li> 36</ul> 37</div> 38<div class="subNav"> 39<ul class="navList"> 40<li><a href="../../../../../com/fasterxml/jackson/databind/annotation/JsonPOJOBuilder.Value.html" title="class in com.fasterxml.jackson.databind.annotation"><span class="strong">Prev Class</span></a></li> 41<li><a href="../../../../../com/fasterxml/jackson/databind/annotation/JsonSerialize.Inclusion.html" title="enum in com.fasterxml.jackson.databind.annotation"><span class="strong">Next Class</span></a></li> 42</ul> 43<ul class="navList"> 44<li><a href="../../../../../index.html?com/fasterxml/jackson/databind/annotation/JsonSerialize.html" target="_top">Frames</a></li> 45<li><a href="JsonSerialize.html" target="_top">No Frames</a></li> 46</ul> 47<ul class="navList" id="allclasses_navbar_top"> 48<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li> 49</ul> 50<div> 51<script type="text/javascript"><!-- 52 allClassesLink = document.getElementById("allclasses_navbar_top"); 53 if(window==top) { 54 allClassesLink.style.display = "block"; 55 } 56 else { 57 allClassesLink.style.display = "none"; 58 } 59 //--> 60</script> 61</div> 62<div> 63<ul class="subNavList"> 64<li>Summary: </li> 65<li>Required | </li> 66<li><a href="#annotation_type_optional_element_summary">Optional</a></li> 67</ul> 68<ul class="subNavList"> 69<li>Detail: </li> 70<li><a href="#annotation_type_element_detail">Element</a></li> 71</ul> 72</div> 73<a name="skip-navbar_top"> 74<!-- --> 75</a></div> 76<!-- ========= END OF TOP NAVBAR ========= --> 77<!-- ======== START OF CLASS DATA ======== --> 78<div class="header"> 79<div class="subTitle">com.fasterxml.jackson.databind.annotation</div> 80<h2 title="Annotation Type JsonSerialize" class="title">Annotation Type JsonSerialize</h2> 81</div> 82<div class="contentContainer"> 83<div class="description"> 84<ul class="blockList"> 85<li class="blockList"> 86<hr> 87<br> 88<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/annotation/Target.html?is-external=true" title="class or interface in java.lang.annotation">@Target</a>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/annotation/Target.html?is-external=true#value()" title="class or interface in java.lang.annotation">value</a>={<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/annotation/ElementType.html?is-external=true#ANNOTATION_TYPE" title="class or interface in java.lang.annotation">ANNOTATION_TYPE</a>,<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/annotation/ElementType.html?is-external=true#METHOD" title="class or interface in java.lang.annotation">METHOD</a>,<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/annotation/ElementType.html?is-external=true#FIELD" title="class or interface in java.lang.annotation">FIELD</a>,<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/annotation/ElementType.html?is-external=true#TYPE" title="class or interface in java.lang.annotation">TYPE</a>,<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/annotation/ElementType.html?is-external=true#PARAMETER" title="class or interface in java.lang.annotation">PARAMETER</a>}) 89<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/annotation/Retention.html?is-external=true" title="class or interface in java.lang.annotation">@Retention</a>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/annotation/Retention.html?is-external=true#value()" title="class or interface in java.lang.annotation">value</a>=<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/annotation/RetentionPolicy.html?is-external=true#RUNTIME" title="class or interface in java.lang.annotation">RUNTIME</a>) 90public @interface <span class="strong">JsonSerialize</span></pre> 91<div class="block">Annotation used for configuring serialization aspects, by attaching 92 to "getter" methods or fields, or to value classes. 93 When annotating value classes, configuration is used for instances 94 of the value class but can be overridden by more specific annotations 95 (ones that attach to methods or fields). 96<p> 97 An example annotation would be: 98<pre> 99 @JsonSerialize(using=MySerializer.class, 100 as=MySubClass.class, 101 typing=JsonSerialize.Typing.STATIC 102 ) 103</pre> 104 (which would be redundant, since some properties block others: 105 specifically, 'using' has precedence over 'as', which has precedence 106 over 'typing' setting)</div> 107</li> 108</ul> 109</div> 110<div class="summary"> 111<ul class="blockList"> 112<li class="blockList"> 113<!-- =========== ANNOTATION TYPE OPTIONAL MEMBER SUMMARY =========== --> 114<ul class="blockList"> 115<li class="blockList"><a name="annotation_type_optional_element_summary"> 116<!-- --> 117</a> 118<h3>Optional Element Summary</h3> 119<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Optional Element Summary table, listing optional elements, and an explanation"> 120<caption><span>Optional Elements</span><span class="tabEnd"> </span></caption> 121<tr> 122<th class="colFirst" scope="col">Modifier and Type</th> 123<th class="colLast" scope="col">Optional Element and Description</th> 124</tr> 125<tr class="altColor"> 126<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?></code></td> 127<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/annotation/JsonSerialize.html#as()">as</a></strong></code> 128<div class="block">Supertype (of declared type, which itself is supertype of runtime type) 129 to use as type when locating serializer to use.</div> 130</td> 131</tr> 132<tr class="rowColor"> 133<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?></code></td> 134<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/annotation/JsonSerialize.html#contentAs()">contentAs</a></strong></code> 135<div class="block">Concrete type to serialize content value (elements 136 of a Collection/array, values of Maps) as, 137 instead of type otherwise declared.</div> 138</td> 139</tr> 140<tr class="altColor"> 141<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><? extends <a href="../../../../../com/fasterxml/jackson/databind/util/Converter.html" title="interface in com.fasterxml.jackson.databind.util">Converter</a><?,?>></code></td> 142<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/annotation/JsonSerialize.html#contentConverter()">contentConverter</a></strong></code> 143<div class="block">Similar to <a href="../../../../../com/fasterxml/jackson/databind/annotation/JsonSerialize.html#converter()"><code>converter()</code></a>, but used for values of structures types 144 (List, arrays, Maps).</div> 145</td> 146</tr> 147<tr class="rowColor"> 148<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><? extends <a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a><?>></code></td> 149<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/annotation/JsonSerialize.html#contentUsing()">contentUsing</a></strong></code> 150<div class="block">Serializer class to use for serializing contents (elements 151 of a Collection/array, values of Maps) of annotated property.</div> 152</td> 153</tr> 154<tr class="altColor"> 155<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><? extends <a href="../../../../../com/fasterxml/jackson/databind/util/Converter.html" title="interface in com.fasterxml.jackson.databind.util">Converter</a><?,?>></code></td> 156<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/annotation/JsonSerialize.html#converter()">converter</a></strong></code> 157<div class="block">Which helper object is to be used to convert type into something 158 that Jackson knows how to serialize; either because base type 159 can not be serialized easily, or just to alter serialization.</div> 160</td> 161</tr> 162<tr class="rowColor"> 163<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/annotation/JsonSerialize.Inclusion.html" title="enum in com.fasterxml.jackson.databind.annotation">JsonSerialize.Inclusion</a></code></td> 164<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/annotation/JsonSerialize.html#include()">include</a></strong></code> 165<div class="block"><strong>Deprecated.</strong> 166<div class="block"><i>As of Jackson 2.0, this annotation has been replaced 167 by <a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.1.1/com/fasterxml/jackson/annotation/JsonInclude.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation"><code>JsonInclude</code></a></i></div> 168</div> 169</td> 170</tr> 171<tr class="altColor"> 172<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?></code></td> 173<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/annotation/JsonSerialize.html#keyAs()">keyAs</a></strong></code> 174<div class="block">Concrete type to serialize keys of <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util"><code>Map</code></a> as, 175 instead of type otherwise declared.</div> 176</td> 177</tr> 178<tr class="rowColor"> 179<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><? extends <a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a><?>></code></td> 180<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/annotation/JsonSerialize.html#keyUsing()">keyUsing</a></strong></code> 181<div class="block">Serializer class to use for serializing Map keys 182 of annotated property.</div> 183</td> 184</tr> 185<tr class="altColor"> 186<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/annotation/JsonSerialize.Typing.html" title="enum in com.fasterxml.jackson.databind.annotation">JsonSerialize.Typing</a></code></td> 187<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/annotation/JsonSerialize.html#typing()">typing</a></strong></code> 188<div class="block">Whether type detection used is dynamic or static: that is, 189 whether actual runtime type is used (dynamic), or just the 190 declared type (static).</div> 191</td> 192</tr> 193<tr class="rowColor"> 194<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><? extends <a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a><?>></code></td> 195<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/annotation/JsonSerialize.html#using()">using</a></strong></code> 196<div class="block">Serializer class to use for 197 serializing associated value.</div> 198</td> 199</tr> 200</table> 201</li> 202</ul> 203</li> 204</ul> 205</div> 206<div class="details"> 207<ul class="blockList"> 208<li class="blockList"> 209<!-- ============ ANNOTATION TYPE MEMBER DETAIL =========== --> 210<ul class="blockList"> 211<li class="blockList"><a name="annotation_type_element_detail"> 212<!-- --> 213</a> 214<h3>Element Detail</h3> 215<a name="using()"> 216<!-- --> 217</a> 218<ul class="blockList"> 219<li class="blockList"> 220<h4>using</h4> 221<pre>public abstract <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><? extends <a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a><?>> using</pre> 222<div class="block">Serializer class to use for 223 serializing associated value. Depending on what is annotated, 224 value is either an instance of annotated class (used globablly 225 anywhere where class serializer is needed); or only used for 226 serializing property access via a getter method.</div> 227<dl> 228<dt>Default:</dt> 229<dd>com.fasterxml.jackson.databind.JsonSerializer.None.class</dd> 230</dl> 231</li> 232</ul> 233<a name="contentUsing()"> 234<!-- --> 235</a> 236<ul class="blockList"> 237<li class="blockList"> 238<h4>contentUsing</h4> 239<pre>public abstract <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><? extends <a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a><?>> contentUsing</pre> 240<div class="block">Serializer class to use for serializing contents (elements 241 of a Collection/array, values of Maps) of annotated property. 242 Can only be used on properties (methods, fields, constructors), 243 and not value classes themselves (as they are typically generic)</div> 244<dl> 245<dt>Default:</dt> 246<dd>com.fasterxml.jackson.databind.JsonSerializer.None.class</dd> 247</dl> 248</li> 249</ul> 250<a name="keyUsing()"> 251<!-- --> 252</a> 253<ul class="blockList"> 254<li class="blockList"> 255<h4>keyUsing</h4> 256<pre>public abstract <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><? extends <a href="../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind">JsonSerializer</a><?>> keyUsing</pre> 257<div class="block">Serializer class to use for serializing Map keys 258 of annotated property. 259 Can only be used on properties (methods, fields, constructors), 260 and not value classes themselves.</div> 261<dl> 262<dt>Default:</dt> 263<dd>com.fasterxml.jackson.databind.JsonSerializer.None.class</dd> 264</dl> 265</li> 266</ul> 267<a name="as()"> 268<!-- --> 269</a> 270<ul class="blockList"> 271<li class="blockList"> 272<h4>as</h4> 273<pre>public abstract <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> as</pre> 274<div class="block">Supertype (of declared type, which itself is supertype of runtime type) 275 to use as type when locating serializer to use. 276<p> 277 Bogus type <a href="../../../../../com/fasterxml/jackson/databind/annotation/NoClass.html" title="class in com.fasterxml.jackson.databind.annotation"><code>NoClass</code></a> can be used to indicate that declared 278 type is used as is (i.e. this annotation property has no setting); 279 this since annotation properties are not allowed to have null value. 280<p> 281 Note: if <a href="../../../../../com/fasterxml/jackson/databind/annotation/JsonSerialize.html#using()"><code>using()</code></a> is also used it has precedence 282 (since it directly specifies 283 serializer, whereas this would only be used to locate the 284 serializer) 285 and value of this annotation property is ignored.</div> 286<dl> 287<dt>Default:</dt> 288<dd>com.fasterxml.jackson.databind.annotation.NoClass.class</dd> 289</dl> 290</li> 291</ul> 292<a name="keyAs()"> 293<!-- --> 294</a> 295<ul class="blockList"> 296<li class="blockList"> 297<h4>keyAs</h4> 298<pre>public abstract <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> keyAs</pre> 299<div class="block">Concrete type to serialize keys of <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util"><code>Map</code></a> as, 300 instead of type otherwise declared. 301 Must be a supertype of declared type; otherwise an exception may be 302 thrown by serializer.</div> 303<dl> 304<dt>Default:</dt> 305<dd>com.fasterxml.jackson.databind.annotation.NoClass.class</dd> 306</dl> 307</li> 308</ul> 309<a name="contentAs()"> 310<!-- --> 311</a> 312<ul class="blockList"> 313<li class="blockList"> 314<h4>contentAs</h4> 315<pre>public abstract <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> contentAs</pre> 316<div class="block">Concrete type to serialize content value (elements 317 of a Collection/array, values of Maps) as, 318 instead of type otherwise declared. 319 Must be a supertype of declared type; otherwise an exception may be 320 thrown by serializer.</div> 321<dl> 322<dt>Default:</dt> 323<dd>com.fasterxml.jackson.databind.annotation.NoClass.class</dd> 324</dl> 325</li> 326</ul> 327<a name="typing()"> 328<!-- --> 329</a> 330<ul class="blockList"> 331<li class="blockList"> 332<h4>typing</h4> 333<pre>public abstract <a href="../../../../../com/fasterxml/jackson/databind/annotation/JsonSerialize.Typing.html" title="enum in com.fasterxml.jackson.databind.annotation">JsonSerialize.Typing</a> typing</pre> 334<div class="block">Whether type detection used is dynamic or static: that is, 335 whether actual runtime type is used (dynamic), or just the 336 declared type (static).</div> 337<dl> 338<dt>Default:</dt> 339<dd>com.fasterxml.jackson.databind.annotation.JsonSerialize.Typing.DYNAMIC</dd> 340</dl> 341</li> 342</ul> 343<a name="converter()"> 344<!-- --> 345</a> 346<ul class="blockList"> 347<li class="blockList"> 348<h4>converter</h4> 349<pre>public abstract <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><? extends <a href="../../../../../com/fasterxml/jackson/databind/util/Converter.html" title="interface in com.fasterxml.jackson.databind.util">Converter</a><?,?>> converter</pre> 350<div class="block">Which helper object is to be used to convert type into something 351 that Jackson knows how to serialize; either because base type 352 can not be serialized easily, or just to alter serialization.</div> 353<dl><dt><span class="strong">Since:</span></dt> 354 <dd>2.2</dd></dl> 355<dl> 356<dt>Default:</dt> 357<dd>com.fasterxml.jackson.databind.util.Converter.None.class</dd> 358</dl> 359</li> 360</ul> 361<a name="contentConverter()"> 362<!-- --> 363</a> 364<ul class="blockList"> 365<li class="blockList"> 366<h4>contentConverter</h4> 367<pre>public abstract <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><? extends <a href="../../../../../com/fasterxml/jackson/databind/util/Converter.html" title="interface in com.fasterxml.jackson.databind.util">Converter</a><?,?>> contentConverter</pre> 368<div class="block">Similar to <a href="../../../../../com/fasterxml/jackson/databind/annotation/JsonSerialize.html#converter()"><code>converter()</code></a>, but used for values of structures types 369 (List, arrays, Maps). 370 Note that this property does NOT have effect when used as Class annotation; 371 it can only be used as property annotation: this because association between 372 container and value types is loose and as such converters seldom make sense 373 for such usage.</div> 374<dl><dt><span class="strong">Since:</span></dt> 375 <dd>2.2</dd></dl> 376<dl> 377<dt>Default:</dt> 378<dd>com.fasterxml.jackson.databind.util.Converter.None.class</dd> 379</dl> 380</li> 381</ul> 382<a name="include()"> 383<!-- --> 384</a> 385<ul class="blockListLast"> 386<li class="blockList"> 387<h4>include</h4> 388<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> 389public abstract <a href="../../../../../com/fasterxml/jackson/databind/annotation/JsonSerialize.Inclusion.html" title="enum in com.fasterxml.jackson.databind.annotation">JsonSerialize.Inclusion</a> include</pre> 390<div class="block"><span class="strong">Deprecated.</span> <i>As of Jackson 2.0, this annotation has been replaced 391 by <a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.1.1/com/fasterxml/jackson/annotation/JsonInclude.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation"><code>JsonInclude</code></a></i></div> 392<div class="block">Which properties of annotated Bean are 393 to be included in serialization (has no effect on other types 394 like enums, primitives or collections). 395 Choices are "all", "properties that have value other than null" 396 and "properties that have non-default value" (i.e. default value 397 being property setting for a Bean constructed with default no-arg 398 constructor, often null).</div> 399<dl> 400<dt>Default:</dt> 401<dd>com.fasterxml.jackson.databind.annotation.JsonSerialize.Inclusion.ALWAYS</dd> 402</dl> 403</li> 404</ul> 405</li> 406</ul> 407</li> 408</ul> 409</div> 410</div> 411<!-- ========= END OF CLASS DATA ========= --> 412<!-- ======= START OF BOTTOM NAVBAR ====== --> 413<div class="bottomNav"><a name="navbar_bottom"> 414<!-- --> 415</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> 416<!-- --> 417</a> 418<ul class="navList" title="Navigation"> 419<li><a href="../../../../../overview-summary.html">Overview</a></li> 420<li><a href="package-summary.html">Package</a></li> 421<li class="navBarCell1Rev">Class</li> 422<li><a href="class-use/JsonSerialize.html">Use</a></li> 423<li><a href="package-tree.html">Tree</a></li> 424<li><a href="../../../../../deprecated-list.html">Deprecated</a></li> 425<li><a href="../../../../../index-all.html">Index</a></li> 426<li><a href="../../../../../help-doc.html">Help</a></li> 427</ul> 428</div> 429<div class="subNav"> 430<ul class="navList"> 431<li><a href="../../../../../com/fasterxml/jackson/databind/annotation/JsonPOJOBuilder.Value.html" title="class in com.fasterxml.jackson.databind.annotation"><span class="strong">Prev Class</span></a></li> 432<li><a href="../../../../../com/fasterxml/jackson/databind/annotation/JsonSerialize.Inclusion.html" title="enum in com.fasterxml.jackson.databind.annotation"><span class="strong">Next Class</span></a></li> 433</ul> 434<ul class="navList"> 435<li><a href="../../../../../index.html?com/fasterxml/jackson/databind/annotation/JsonSerialize.html" target="_top">Frames</a></li> 436<li><a href="JsonSerialize.html" target="_top">No Frames</a></li> 437</ul> 438<ul class="navList" id="allclasses_navbar_bottom"> 439<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li> 440</ul> 441<div> 442<script type="text/javascript"><!-- 443 allClassesLink = document.getElementById("allclasses_navbar_bottom"); 444 if(window==top) { 445 allClassesLink.style.display = "block"; 446 } 447 else { 448 allClassesLink.style.display = "none"; 449 } 450 //--> 451</script> 452</div> 453<div> 454<ul class="subNavList"> 455<li>Summary: </li> 456<li>Required | </li> 457<li><a href="#annotation_type_optional_element_summary">Optional</a></li> 458</ul> 459<ul class="subNavList"> 460<li>Detail: </li> 461<li><a href="#annotation_type_element_detail">Element</a></li> 462</ul> 463</div> 464<a name="skip-navbar_bottom"> 465<!-- --> 466</a></div> 467<!-- ======== END OF BOTTOM NAVBAR ======= --> 468<p class="legalCopy"><small>Copyright © 2012-2013 <a href="http://fasterxml.com/">FasterXML</a>. All Rights Reserved.</small></p> 469</body> 470</html> 471