• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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 (1.8.0) on Sun Jul 19 11:36:50 PDT 2015 -->
6<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
7<title>JsonDeserialize (jackson-databind 2.6.0 API)</title>
8<meta name="date" content="2015-07-19">
9<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
10<script type="text/javascript" src="../../../../../script.js"></script>
11</head>
12<body>
13<script type="text/javascript"><!--
14    try {
15        if (location.href.indexOf('is-external=true') == -1) {
16            parent.document.title="JsonDeserialize (jackson-databind 2.6.0 API)";
17        }
18    }
19    catch(err) {
20    }
21//-->
22</script>
23<noscript>
24<div>JavaScript is disabled on your browser.</div>
25</noscript>
26<!-- ========= START OF TOP NAVBAR ======= -->
27<div class="topNav"><a name="navbar.top">
28<!--   -->
29</a>
30<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
31<a name="navbar.top.firstrow">
32<!--   -->
33</a>
34<ul class="navList" title="Navigation">
35<li><a href="../../../../../overview-summary.html">Overview</a></li>
36<li><a href="package-summary.html">Package</a></li>
37<li class="navBarCell1Rev">Class</li>
38<li><a href="class-use/JsonDeserialize.html">Use</a></li>
39<li><a href="package-tree.html">Tree</a></li>
40<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
41<li><a href="../../../../../index-all.html">Index</a></li>
42<li><a href="../../../../../help-doc.html">Help</a></li>
43</ul>
44</div>
45<div class="subNav">
46<ul class="navList">
47<li><a href="../../../../../com/fasterxml/jackson/databind/annotation/JsonAppend.Prop.html" title="annotation in com.fasterxml.jackson.databind.annotation"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
48<li><a href="../../../../../com/fasterxml/jackson/databind/annotation/JsonNaming.html" title="annotation in com.fasterxml.jackson.databind.annotation"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
49</ul>
50<ul class="navList">
51<li><a href="../../../../../index.html?com/fasterxml/jackson/databind/annotation/JsonDeserialize.html" target="_top">Frames</a></li>
52<li><a href="JsonDeserialize.html" target="_top">No&nbsp;Frames</a></li>
53</ul>
54<ul class="navList" id="allclasses_navbar_top">
55<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
56</ul>
57<div>
58<script type="text/javascript"><!--
59  allClassesLink = document.getElementById("allclasses_navbar_top");
60  if(window==top) {
61    allClassesLink.style.display = "block";
62  }
63  else {
64    allClassesLink.style.display = "none";
65  }
66  //-->
67</script>
68</div>
69<div>
70<ul class="subNavList">
71<li>Summary:&nbsp;</li>
72<li>Field&nbsp;|&nbsp;</li>
73<li>Required&nbsp;|&nbsp;</li>
74<li><a href="#annotation.type.optional.element.summary">Optional</a></li>
75</ul>
76<ul class="subNavList">
77<li>Detail:&nbsp;</li>
78<li>Field&nbsp;|&nbsp;</li>
79<li><a href="#annotation.type.element.detail">Element</a></li>
80</ul>
81</div>
82<a name="skip.navbar.top">
83<!--   -->
84</a></div>
85<!-- ========= END OF TOP NAVBAR ========= -->
86<!-- ======== START OF CLASS DATA ======== -->
87<div class="header">
88<div class="subTitle">com.fasterxml.jackson.databind.annotation</div>
89<h2 title="Annotation Type JsonDeserialize" class="title">Annotation Type JsonDeserialize</h2>
90</div>
91<div class="contentContainer">
92<div class="description">
93<ul class="blockList">
94<li class="blockList">
95<hr>
96<br>
97<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>})
98 <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>)
99public @interface <span class="memberNameLabel">JsonDeserialize</span></pre>
100<div class="block">Annotation use for configuring deserialization aspects, by attaching
101 to "setter" methods or fields, or to value classes.
102 When annotating value classes, configuration is used for instances
103 of the value class but can be overridden by more specific annotations
104 (ones that attach to methods or fields).
105<p>
106 An example annotation would be:
107<pre>
108  &#64;JsonDeserialize(using=MySerializer.class,
109    as=MyHashMap.class,
110    keyAs=MyHashKey.class,
111    contentAs=MyHashValue.class
112  )
113</pre>
114<p></div>
115</li>
116</ul>
117</div>
118<div class="summary">
119<ul class="blockList">
120<li class="blockList">
121<!-- =========== ANNOTATION TYPE OPTIONAL MEMBER SUMMARY =========== -->
122<ul class="blockList">
123<li class="blockList"><a name="annotation.type.optional.element.summary">
124<!--   -->
125</a>
126<h3>Optional Element Summary</h3>
127<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Optional Element Summary table, listing optional elements, and an explanation">
128<caption><span>Optional Elements</span><span class="tabEnd">&nbsp;</span></caption>
129<tr>
130<th class="colFirst" scope="col">Modifier and Type</th>
131<th class="colLast" scope="col">Optional Element and Description</th>
132</tr>
133<tr class="altColor">
134<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>&lt;?&gt;</code></td>
135<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/annotation/JsonDeserialize.html#as--">as</a></span></code>
136<div class="block">Concrete type to deserialize values as, instead of type otherwise
137 declared.</div>
138</td>
139</tr>
140<tr class="rowColor">
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>&lt;?&gt;</code></td>
142<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/annotation/JsonDeserialize.html#builder--">builder</a></span></code>
143<div class="block">Annotation for specifying if an external Builder class is to
144 be used for building up deserialized instances of annotated
145 class.</div>
146</td>
147</tr>
148<tr class="altColor">
149<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>&lt;?&gt;</code></td>
150<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/annotation/JsonDeserialize.html#contentAs--">contentAs</a></span></code>
151<div class="block">Concrete type to deserialize content (elements
152 of a Collection/array, values of Maps) values as,
153 instead of type otherwise declared.</div>
154</td>
155</tr>
156<tr class="rowColor">
157<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>&lt;? extends <a href="../../../../../com/fasterxml/jackson/databind/util/Converter.html" title="interface in com.fasterxml.jackson.databind.util">Converter</a>&gt;</code></td>
158<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/annotation/JsonDeserialize.html#contentConverter--">contentConverter</a></span></code>
159<div class="block">Similar to <a href="../../../../../com/fasterxml/jackson/databind/annotation/JsonDeserialize.html#converter--"><code>converter()</code></a>, but used for values of structures types
160 (List, arrays, Maps).</div>
161</td>
162</tr>
163<tr class="altColor">
164<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>&lt;? extends <a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&gt;</code></td>
165<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/annotation/JsonDeserialize.html#contentUsing--">contentUsing</a></span></code>
166<div class="block">Deserializer class to use for deserializing contents (elements
167 of a Collection/array, values of Maps) of annotated property.</div>
168</td>
169</tr>
170<tr class="rowColor">
171<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>&lt;? extends <a href="../../../../../com/fasterxml/jackson/databind/util/Converter.html" title="interface in com.fasterxml.jackson.databind.util">Converter</a>&gt;</code></td>
172<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/annotation/JsonDeserialize.html#converter--">converter</a></span></code>
173<div class="block">Which helper object (if any) is to be used to convert from Jackson-bound
174 intermediate type (source type of converter) into actual property type
175 (which must be same as result type of converter).</div>
176</td>
177</tr>
178<tr class="altColor">
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>&lt;?&gt;</code></td>
180<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/annotation/JsonDeserialize.html#keyAs--">keyAs</a></span></code>
181<div class="block">Concrete type to deserialize 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,
182 instead of type otherwise declared.</div>
183</td>
184</tr>
185<tr class="rowColor">
186<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>&lt;? extends <a href="../../../../../com/fasterxml/jackson/databind/KeyDeserializer.html" title="class in com.fasterxml.jackson.databind">KeyDeserializer</a>&gt;</code></td>
187<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/annotation/JsonDeserialize.html#keyUsing--">keyUsing</a></span></code>
188<div class="block">Deserializer class to use for deserializing Map keys
189 of annotated property.</div>
190</td>
191</tr>
192<tr class="altColor">
193<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>&lt;? extends <a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&gt;</code></td>
194<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/annotation/JsonDeserialize.html#using--">using</a></span></code>
195<div class="block">Deserializer class to use for deserializing associated value.</div>
196</td>
197</tr>
198</table>
199</li>
200</ul>
201</li>
202</ul>
203</div>
204<div class="details">
205<ul class="blockList">
206<li class="blockList">
207<!-- ============ ANNOTATION TYPE MEMBER DETAIL =========== -->
208<ul class="blockList">
209<li class="blockList"><a name="annotation.type.element.detail">
210<!--   -->
211</a>
212<h3>Element Detail</h3>
213<a name="using--">
214<!--   -->
215</a>
216<ul class="blockList">
217<li class="blockList">
218<h4>using</h4>
219<pre>public abstract&nbsp;<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>&lt;? extends <a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&gt;&nbsp;using</pre>
220<div class="block">Deserializer class to use for deserializing associated value.
221 Depending on what is annotated,
222 value is either an instance of annotated class (used globablly
223 anywhere where class deserializer is needed); or only used for
224 deserializing property access via a setter method.</div>
225<dl>
226<dt>Default:</dt>
227<dd>com.fasterxml.jackson.databind.JsonDeserializer.None.class</dd>
228</dl>
229</li>
230</ul>
231</li>
232</ul>
233<ul class="blockList">
234<li class="blockList"><a name="contentUsing--">
235<!--   -->
236</a>
237<ul class="blockList">
238<li class="blockList">
239<h4>contentUsing</h4>
240<pre>public abstract&nbsp;<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>&lt;? extends <a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&gt;&nbsp;contentUsing</pre>
241<div class="block">Deserializer class to use for deserializing contents (elements
242 of a Collection/array, values of Maps) of annotated property.
243 Can only be used on instances (methods, fields, constructors),
244 and not value classes themselves.</div>
245<dl>
246<dt>Default:</dt>
247<dd>com.fasterxml.jackson.databind.JsonDeserializer.None.class</dd>
248</dl>
249</li>
250</ul>
251</li>
252</ul>
253<ul class="blockList">
254<li class="blockList"><a name="keyUsing--">
255<!--   -->
256</a>
257<ul class="blockList">
258<li class="blockList">
259<h4>keyUsing</h4>
260<pre>public abstract&nbsp;<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>&lt;? extends <a href="../../../../../com/fasterxml/jackson/databind/KeyDeserializer.html" title="class in com.fasterxml.jackson.databind">KeyDeserializer</a>&gt;&nbsp;keyUsing</pre>
261<div class="block">Deserializer class to use for deserializing Map keys
262 of annotated property.
263 Can only be used on instances (methods, fields, constructors),
264 and not value classes themselves.</div>
265<dl>
266<dt>Default:</dt>
267<dd>com.fasterxml.jackson.databind.KeyDeserializer.None.class</dd>
268</dl>
269</li>
270</ul>
271</li>
272</ul>
273<ul class="blockList">
274<li class="blockList"><a name="builder--">
275<!--   -->
276</a>
277<ul class="blockList">
278<li class="blockList">
279<h4>builder</h4>
280<pre>public abstract&nbsp;<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>&lt;?&gt;&nbsp;builder</pre>
281<div class="block">Annotation for specifying if an external Builder class is to
282 be used for building up deserialized instances of annotated
283 class. If so, an instance of referenced class is first constructed
284 (possibly using a Creator method; or if none defined, using default
285 constructor), and its "with-methods" are used for populating fields;
286 and finally "build-method" is invoked to complete deserialization.</div>
287<dl>
288<dt>Default:</dt>
289<dd>java.lang.Void.class</dd>
290</dl>
291</li>
292</ul>
293</li>
294</ul>
295<ul class="blockList">
296<li class="blockList"><a name="converter--">
297<!--   -->
298</a>
299<ul class="blockList">
300<li class="blockList">
301<h4>converter</h4>
302<pre>public abstract&nbsp;<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>&lt;? extends <a href="../../../../../com/fasterxml/jackson/databind/util/Converter.html" title="interface in com.fasterxml.jackson.databind.util">Converter</a>&gt;&nbsp;converter</pre>
303<div class="block">Which helper object (if any) is to be used to convert from Jackson-bound
304 intermediate type (source type of converter) into actual property type
305 (which must be same as result type of converter). This is often used
306 for two-step deserialization; Jackson binds data into suitable intermediate
307 type (like Tree representation), and converter then builds actual property
308 type.</div>
309<dl>
310<dt><span class="simpleTagLabel">Since:</span></dt>
311<dd>2.2</dd>
312</dl>
313<dl>
314<dt>Default:</dt>
315<dd>com.fasterxml.jackson.databind.util.Converter.None.class</dd>
316</dl>
317</li>
318</ul>
319</li>
320</ul>
321<ul class="blockList">
322<li class="blockList"><a name="contentConverter--">
323<!--   -->
324</a>
325<ul class="blockList">
326<li class="blockList">
327<h4>contentConverter</h4>
328<pre>public abstract&nbsp;<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>&lt;? extends <a href="../../../../../com/fasterxml/jackson/databind/util/Converter.html" title="interface in com.fasterxml.jackson.databind.util">Converter</a>&gt;&nbsp;contentConverter</pre>
329<div class="block">Similar to <a href="../../../../../com/fasterxml/jackson/databind/annotation/JsonDeserialize.html#converter--"><code>converter()</code></a>, but used for values of structures types
330 (List, arrays, Maps).</div>
331<dl>
332<dt><span class="simpleTagLabel">Since:</span></dt>
333<dd>2.2</dd>
334</dl>
335<dl>
336<dt>Default:</dt>
337<dd>com.fasterxml.jackson.databind.util.Converter.None.class</dd>
338</dl>
339</li>
340</ul>
341</li>
342</ul>
343<ul class="blockList">
344<li class="blockList"><a name="as--">
345<!--   -->
346</a>
347<ul class="blockList">
348<li class="blockList">
349<h4>as</h4>
350<pre>public abstract&nbsp;<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>&lt;?&gt;&nbsp;as</pre>
351<div class="block">Concrete type to deserialize values as, instead of type otherwise
352 declared. Must be a subtype of declared type; otherwise an
353 exception may be thrown by deserializer.
354<p>
355 Bogus type <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Void.html?is-external=true" title="class or interface in java.lang"><code>Void</code></a> can be used to indicate that declared
356 type is used as is (i.e. this annotation property has no setting);
357 this since annotation properties are not allowed to have null value.
358<p>
359 Note: if <a href="../../../../../com/fasterxml/jackson/databind/annotation/JsonDeserialize.html#using--"><code>using()</code></a> is also used it has precedence
360 (since it directly specified
361 deserializer, whereas this would only be used to locate the
362 deserializer)
363 and value of this annotation property is ignored.</div>
364<dl>
365<dt>Default:</dt>
366<dd>java.lang.Void.class</dd>
367</dl>
368</li>
369</ul>
370</li>
371</ul>
372<ul class="blockList">
373<li class="blockList"><a name="keyAs--">
374<!--   -->
375</a>
376<ul class="blockList">
377<li class="blockList">
378<h4>keyAs</h4>
379<pre>public abstract&nbsp;<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>&lt;?&gt;&nbsp;keyAs</pre>
380<div class="block">Concrete type to deserialize 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,
381 instead of type otherwise declared.
382 Must be a subtype of declared type; otherwise an exception may be
383 thrown by deserializer.</div>
384<dl>
385<dt>Default:</dt>
386<dd>java.lang.Void.class</dd>
387</dl>
388</li>
389</ul>
390</li>
391</ul>
392<ul class="blockList">
393<li class="blockList"><a name="contentAs--">
394<!--   -->
395</a>
396<ul class="blockListLast">
397<li class="blockList">
398<h4>contentAs</h4>
399<pre>public abstract&nbsp;<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>&lt;?&gt;&nbsp;contentAs</pre>
400<div class="block">Concrete type to deserialize content (elements
401 of a Collection/array, values of Maps) values as,
402 instead of type otherwise declared.
403 Must be a subtype of declared type; otherwise an exception may be
404 thrown by deserializer.</div>
405<dl>
406<dt>Default:</dt>
407<dd>java.lang.Void.class</dd>
408</dl>
409</li>
410</ul>
411</li>
412</ul>
413</li>
414</ul>
415</div>
416</div>
417<!-- ========= END OF CLASS DATA ========= -->
418<!-- ======= START OF BOTTOM NAVBAR ====== -->
419<div class="bottomNav"><a name="navbar.bottom">
420<!--   -->
421</a>
422<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
423<a name="navbar.bottom.firstrow">
424<!--   -->
425</a>
426<ul class="navList" title="Navigation">
427<li><a href="../../../../../overview-summary.html">Overview</a></li>
428<li><a href="package-summary.html">Package</a></li>
429<li class="navBarCell1Rev">Class</li>
430<li><a href="class-use/JsonDeserialize.html">Use</a></li>
431<li><a href="package-tree.html">Tree</a></li>
432<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
433<li><a href="../../../../../index-all.html">Index</a></li>
434<li><a href="../../../../../help-doc.html">Help</a></li>
435</ul>
436</div>
437<div class="subNav">
438<ul class="navList">
439<li><a href="../../../../../com/fasterxml/jackson/databind/annotation/JsonAppend.Prop.html" title="annotation in com.fasterxml.jackson.databind.annotation"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
440<li><a href="../../../../../com/fasterxml/jackson/databind/annotation/JsonNaming.html" title="annotation in com.fasterxml.jackson.databind.annotation"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
441</ul>
442<ul class="navList">
443<li><a href="../../../../../index.html?com/fasterxml/jackson/databind/annotation/JsonDeserialize.html" target="_top">Frames</a></li>
444<li><a href="JsonDeserialize.html" target="_top">No&nbsp;Frames</a></li>
445</ul>
446<ul class="navList" id="allclasses_navbar_bottom">
447<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
448</ul>
449<div>
450<script type="text/javascript"><!--
451  allClassesLink = document.getElementById("allclasses_navbar_bottom");
452  if(window==top) {
453    allClassesLink.style.display = "block";
454  }
455  else {
456    allClassesLink.style.display = "none";
457  }
458  //-->
459</script>
460</div>
461<div>
462<ul class="subNavList">
463<li>Summary:&nbsp;</li>
464<li>Field&nbsp;|&nbsp;</li>
465<li>Required&nbsp;|&nbsp;</li>
466<li><a href="#annotation.type.optional.element.summary">Optional</a></li>
467</ul>
468<ul class="subNavList">
469<li>Detail:&nbsp;</li>
470<li>Field&nbsp;|&nbsp;</li>
471<li><a href="#annotation.type.element.detail">Element</a></li>
472</ul>
473</div>
474<a name="skip.navbar.bottom">
475<!--   -->
476</a></div>
477<!-- ======== END OF BOTTOM NAVBAR ======= -->
478<p class="legalCopy"><small>Copyright &#169; 2014&#x2013;2015 <a href="http://fasterxml.com/">FasterXML</a>. All rights reserved.</small></p>
479</body>
480</html>
481