• 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_162) on Sat Apr 25 17:14:48 PDT 2020 -->
6<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
7<title>ObjectMapper (jackson-databind 2.11.0 API)</title>
8<meta name="date" content="2020-04-25">
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="ObjectMapper (jackson-databind 2.11.0 API)";
17        }
18    }
19    catch(err) {
20    }
21//-->
22var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":42,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":42,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":42,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10,"i79":10,"i80":10,"i81":42,"i82":42,"i83":42,"i84":42,"i85":10,"i86":10,"i87":9,"i88":9,"i89":42,"i90":10,"i91":10,"i92":10,"i93":10,"i94":10,"i95":42,"i96":10,"i97":10,"i98":10,"i99":10,"i100":10,"i101":10,"i102":10,"i103":10,"i104":10,"i105":10,"i106":10,"i107":10,"i108":10,"i109":10,"i110":10,"i111":10,"i112":10,"i113":10,"i114":10,"i115":10,"i116":10,"i117":10,"i118":10,"i119":10,"i120":42,"i121":10,"i122":10,"i123":10,"i124":10,"i125":10,"i126":42,"i127":10,"i128":42,"i129":10,"i130":10,"i131":10,"i132":10,"i133":10,"i134":10,"i135":10,"i136":10,"i137":10,"i138":10,"i139":10,"i140":10,"i141":10,"i142":10,"i143":10,"i144":10,"i145":10,"i146":10,"i147":10,"i148":10,"i149":10,"i150":10,"i151":10,"i152":10,"i153":10,"i154":10,"i155":10,"i156":10,"i157":10,"i158":10,"i159":10,"i160":10,"i161":10,"i162":10,"i163":10,"i164":10,"i165":10,"i166":10,"i167":10,"i168":10,"i169":10,"i170":10,"i171":10,"i172":10,"i173":10,"i174":10,"i175":10,"i176":10,"i177":10,"i178":10,"i179":10,"i180":10,"i181":10,"i182":10,"i183":10,"i184":10,"i185":10,"i186":10,"i187":10,"i188":10,"i189":10,"i190":10,"i191":10,"i192":10,"i193":10,"i194":10,"i195":10,"i196":10,"i197":42,"i198":10,"i199":10,"i200":10,"i201":42,"i202":10,"i203":10,"i204":10,"i205":10,"i206":42,"i207":10,"i208":10,"i209":10,"i210":10,"i211":10,"i212":10,"i213":10,"i214":10,"i215":10,"i216":42,"i217":10,"i218":10,"i219":10,"i220":10,"i221":10,"i222":10,"i223":10,"i224":10,"i225":10,"i226":10,"i227":10,"i228":10,"i229":10,"i230":10,"i231":10,"i232":10,"i233":10,"i234":10,"i235":10,"i236":10,"i237":42,"i238":42,"i239":42,"i240":10,"i241":10,"i242":10,"i243":10,"i244":10,"i245":10,"i246":10,"i247":10,"i248":10,"i249":10};
23var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]};
24var altColor = "altColor";
25var rowColor = "rowColor";
26var tableTab = "tableTab";
27var activeTableTab = "activeTableTab";
28</script>
29<noscript>
30<div>JavaScript is disabled on your browser.</div>
31</noscript>
32<!-- ========= START OF TOP NAVBAR ======= -->
33<div class="topNav"><a name="navbar.top">
34<!--   -->
35</a>
36<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
37<a name="navbar.top.firstrow">
38<!--   -->
39</a>
40<ul class="navList" title="Navigation">
41<li><a href="../../../../overview-summary.html">Overview</a></li>
42<li><a href="package-summary.html">Package</a></li>
43<li class="navBarCell1Rev">Class</li>
44<li><a href="class-use/ObjectMapper.html">Use</a></li>
45<li><a href="package-tree.html">Tree</a></li>
46<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
47<li><a href="../../../../index-all.html">Index</a></li>
48<li><a href="../../../../help-doc.html">Help</a></li>
49</ul>
50</div>
51<div class="subNav">
52<ul class="navList">
53<li><a href="../../../../com/fasterxml/jackson/databind/Module.SetupContext.html" title="interface in com.fasterxml.jackson.databind"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
54<li><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.DefaultTypeResolverBuilder.html" title="class in com.fasterxml.jackson.databind"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
55</ul>
56<ul class="navList">
57<li><a href="../../../../index.html?com/fasterxml/jackson/databind/ObjectMapper.html" target="_top">Frames</a></li>
58<li><a href="ObjectMapper.html" target="_top">No&nbsp;Frames</a></li>
59</ul>
60<ul class="navList" id="allclasses_navbar_top">
61<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
62</ul>
63<div>
64<script type="text/javascript"><!--
65  allClassesLink = document.getElementById("allclasses_navbar_top");
66  if(window==top) {
67    allClassesLink.style.display = "block";
68  }
69  else {
70    allClassesLink.style.display = "none";
71  }
72  //-->
73</script>
74</div>
75<div>
76<ul class="subNavList">
77<li>Summary:&nbsp;</li>
78<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
79<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
80<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
81<li><a href="#method.summary">Method</a></li>
82</ul>
83<ul class="subNavList">
84<li>Detail:&nbsp;</li>
85<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
86<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
87<li><a href="#method.detail">Method</a></li>
88</ul>
89</div>
90<a name="skip.navbar.top">
91<!--   -->
92</a></div>
93<!-- ========= END OF TOP NAVBAR ========= -->
94<!-- ======== START OF CLASS DATA ======== -->
95<div class="header">
96<div class="subTitle">com.fasterxml.jackson.databind</div>
97<h2 title="Class ObjectMapper" class="title">Class ObjectMapper</h2>
98</div>
99<div class="contentContainer">
100<ul class="inheritance">
101<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
102<li>
103<ul class="inheritance">
104<li><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/TreeCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">com.fasterxml.jackson.core.TreeCodec</a></li>
105<li>
106<ul class="inheritance">
107<li><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">com.fasterxml.jackson.core.ObjectCodec</a></li>
108<li>
109<ul class="inheritance">
110<li>com.fasterxml.jackson.databind.ObjectMapper</li>
111</ul>
112</li>
113</ul>
114</li>
115</ul>
116</li>
117</ul>
118<div class="description">
119<ul class="blockList">
120<li class="blockList">
121<dl>
122<dt>All Implemented Interfaces:</dt>
123<dd><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/Versioned.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Versioned</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></dd>
124</dl>
125<dl>
126<dt>Direct Known Subclasses:</dt>
127<dd><a href="../../../../com/fasterxml/jackson/databind/json/JsonMapper.html" title="class in com.fasterxml.jackson.databind.json">JsonMapper</a></dd>
128</dl>
129<hr>
130<br>
131<pre>public class <span class="typeNameLabel">ObjectMapper</span>
132extends <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">ObjectCodec</a>
133implements <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/Versioned.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Versioned</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></pre>
134<div class="block">ObjectMapper provides functionality for reading and writing JSON,
135 either to and from basic POJOs (Plain Old Java Objects), or to and from
136 a general-purpose JSON Tree Model (<a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a>), as well as
137 related functionality for performing conversions.
138 It is also highly customizable to work both with different styles of JSON
139 content, and to support more advanced Object concepts such as
140 polymorphism and Object identity.
141 <code>ObjectMapper</code> also acts as a factory for more advanced <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a>
142 and <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> classes.
143 Mapper (and <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a>s, <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a>s it constructs) will
144 use instances of <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a> and <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a>
145 for implementing actual reading/writing of JSON.
146 Note that although most read and write methods are exposed through this class,
147 some of the functionality is only exposed via <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> and
148 <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a>: specifically, reading/writing of longer sequences of
149 values is only available through <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#readValues-java.io.InputStream-"><code>ObjectReader.readValues(InputStream)</code></a>
150 and <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#writeValues-java.io.OutputStream-"><code>ObjectWriter.writeValues(OutputStream)</code></a>.
151<p>
152Simplest usage is of form:
153<pre>
154  final ObjectMapper mapper = new ObjectMapper(); // can use static singleton, inject: just make sure to reuse!
155  MyValue value = new MyValue();
156  // ... and configure
157  File newState = new File("my-stuff.json");
158  mapper.writeValue(newState, value); // writes JSON serialization of MyValue instance
159  // or, read
160  MyValue older = mapper.readValue(new File("my-older-stuff.json"), MyValue.class);
161
162  // Or if you prefer JSON Tree representation:
163  JsonNode root = mapper.readTree(newState);
164  // and find values by, for example, using a <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonPointer.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonPointer</code></a> expression:
165  int age = root.at("/personal/age").getValueAsInt();
166</pre>
167<p>
168 The main conversion API is defined in <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>ObjectCodec</code></a>, so that
169 implementation details of this class need not be exposed to
170 streaming parser and generator classes. Usage via <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>ObjectCodec</code></a> is,
171 however, usually only for cases where dependency to <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><code>ObjectMapper</code></a> is
172 either not possible (from Streaming API), or undesireable (when only relying
173 on Streaming API).
174<p>
175 Mapper instances are fully thread-safe provided that ALL configuration of the
176 instance occurs before ANY read or write calls. If configuration of a mapper instance
177 is modified after first usage, changes may or may not take effect, and configuration
178 calls themselves may fail.
179 If you need to use different configuration, you have two main possibilities:
180<ul>
181 <li>Construct and use <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> for reading, <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> for writing.
182    Both types are fully immutable and you can freely create new instances with different
183    configuration using either factory methods of <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><code>ObjectMapper</code></a>, or readers/writers
184    themselves. Construction of new <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a>s and <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a>s is
185    a very light-weight operation so it is usually appropriate to create these on per-call
186    basis, as needed, for configuring things like optional indentation of JSON.
187  </li>
188 <li>If the specific kind of configurability is not available via <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> and
189   <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a>, you may need to use multiple <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><code>ObjectMapper</code></a> instead (for example:
190   you cannot change mix-in annotations on-the-fly; or, set of custom (de)serializers).
191   To help with this usage, you may want to use method <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#copy--"><code>copy()</code></a> which creates a clone
192   of the mapper with specific configuration, and allows configuration of the copied instance
193   before it gets used. Note that <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#copy--"><code>copy()</code></a> operation is as expensive as constructing
194   a new <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><code>ObjectMapper</code></a> instance: if possible, you should still pool and reuse mappers
195   if you intend to use them for multiple operations.
196  </li>
197 </ul>
198<p>
199 Note on caching: root-level deserializers are always cached, and accessed
200 using full (generics-aware) type information. This is different from
201 caching of referenced types, which is more limited and is done only
202 for a subset of all deserializer types. The main reason for difference
203 is that at root-level there is no incoming reference (and hence no
204 referencing property, no referral information or annotations to
205 produce differing deserializers), and that the performance impact
206 greatest at root level (since it'll essentially cache the full
207 graph of deserializers involved).
208<p>
209 Notes on security: use "default typing" feature (see <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enableDefaultTyping--"><code>enableDefaultTyping()</code></a>)
210 is a potential security risk, if used with untrusted content (content generated by
211 untrusted external parties). If so, you may want to construct a custom
212 <a href="../../../../com/fasterxml/jackson/databind/jsontype/TypeResolverBuilder.html" title="interface in com.fasterxml.jackson.databind.jsontype"><code>TypeResolverBuilder</code></a> implementation to limit possible types to instantiate,
213 (using <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setDefaultTyping-com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder-"><code>setDefaultTyping(com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder&lt;?&gt;)</code></a>).</div>
214<dl>
215<dt><span class="seeLabel">See Also:</span></dt>
216<dd><a href="../../../../serialized-form.html#com.fasterxml.jackson.databind.ObjectMapper">Serialized Form</a></dd>
217</dl>
218</li>
219</ul>
220</div>
221<div class="summary">
222<ul class="blockList">
223<li class="blockList">
224<!-- ======== NESTED CLASS SUMMARY ======== -->
225<ul class="blockList">
226<li class="blockList"><a name="nested.class.summary">
227<!--   -->
228</a>
229<h3>Nested Class Summary</h3>
230<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
231<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
232<tr>
233<th class="colFirst" scope="col">Modifier and Type</th>
234<th class="colLast" scope="col">Class and Description</th>
235</tr>
236<tr class="altColor">
237<td class="colFirst"><code>static class&nbsp;</code></td>
238<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.DefaultTypeResolverBuilder.html" title="class in com.fasterxml.jackson.databind">ObjectMapper.DefaultTypeResolverBuilder</a></span></code>
239<div class="block">Customized <a href="../../../../com/fasterxml/jackson/databind/jsontype/TypeResolverBuilder.html" title="interface in com.fasterxml.jackson.databind.jsontype"><code>TypeResolverBuilder</code></a> that provides type resolver builders
240 used with so-called "default typing"
241 (see <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#activateDefaultTyping-com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator-"><code>activateDefaultTyping(PolymorphicTypeValidator)</code></a> for details).</div>
242</td>
243</tr>
244<tr class="rowColor">
245<td class="colFirst"><code>static class&nbsp;</code></td>
246<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.DefaultTyping.html" title="enum in com.fasterxml.jackson.databind">ObjectMapper.DefaultTyping</a></span></code>
247<div class="block">Enumeration used with <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#activateDefaultTyping-com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator-"><code>activateDefaultTyping(PolymorphicTypeValidator)</code></a>
248 to specify what kind of types (classes) default typing should
249 be used for.</div>
250</td>
251</tr>
252</table>
253</li>
254</ul>
255<!-- =========== FIELD SUMMARY =========== -->
256<ul class="blockList">
257<li class="blockList"><a name="field.summary">
258<!--   -->
259</a>
260<h3>Field Summary</h3>
261<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
262<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
263<tr>
264<th class="colFirst" scope="col">Modifier and Type</th>
265<th class="colLast" scope="col">Field and Description</th>
266</tr>
267<tr class="altColor">
268<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/cfg/ConfigOverrides.html" title="class in com.fasterxml.jackson.databind.cfg">ConfigOverrides</a></code></td>
269<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#Z:Z_configOverrides">_configOverrides</a></span></code>
270<div class="block">Currently active per-type configuration overrides, accessed by
271 declared type of property.</div>
272</td>
273</tr>
274<tr class="rowColor">
275<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a></code></td>
276<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#Z:Z_deserializationConfig">_deserializationConfig</a></span></code>
277<div class="block">Configuration object that defines basic global
278 settings for the serialization process</div>
279</td>
280</tr>
281<tr class="altColor">
282<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/deser/DefaultDeserializationContext.html" title="class in com.fasterxml.jackson.databind.deser">DefaultDeserializationContext</a></code></td>
283<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#Z:Z_deserializationContext">_deserializationContext</a></span></code>
284<div class="block">Blueprint context object; stored here to allow custom
285 sub-classes.</div>
286</td>
287</tr>
288<tr class="rowColor">
289<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</a></code></td>
290<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#Z:Z_injectableValues">_injectableValues</a></span></code>
291<div class="block">Provider for values to inject in deserialized POJOs.</div>
292</td>
293</tr>
294<tr class="altColor">
295<td class="colFirst"><code>protected <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonFactory</a></code></td>
296<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#Z:Z_jsonFactory">_jsonFactory</a></span></code>
297<div class="block">Factory used to create <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a> and <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a>
298 instances as necessary.</div>
299</td>
300</tr>
301<tr class="rowColor">
302<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/introspect/SimpleMixInResolver.html" title="class in com.fasterxml.jackson.databind.introspect">SimpleMixInResolver</a></code></td>
303<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#Z:Z_mixIns">_mixIns</a></span></code>
304<div class="block">Mapping that defines how to apply mix-in annotations: key is
305 the type to received additional annotations, and value is the
306 type that has annotations to "mix in".</div>
307</td>
308</tr>
309<tr class="altColor">
310<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;</code></td>
311<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#Z:Z_registeredModuleTypes">_registeredModuleTypes</a></span></code>
312<div class="block">Set of module types (as per <a href="../../../../com/fasterxml/jackson/databind/Module.html#getTypeId--"><code>Module.getTypeId()</code></a> that have been
313 registered; kept track of iff <a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html#IGNORE_DUPLICATE_MODULE_REGISTRATIONS"><code>MapperFeature.IGNORE_DUPLICATE_MODULE_REGISTRATIONS</code></a>
314 is enabled, so that duplicate registration calls can be ignored
315 (to avoid adding same handlers multiple times, mostly).</div>
316</td>
317</tr>
318<tr class="rowColor">
319<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentHashMap.html?is-external=true" title="class or interface in java.util.concurrent">ConcurrentHashMap</a>&lt;<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>,<a href="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&gt;</code></td>
320<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#Z:Z_rootDeserializers">_rootDeserializers</a></span></code>
321<div class="block">We will use a separate main-level Map for keeping track
322 of root-level deserializers.</div>
323</td>
324</tr>
325<tr class="altColor">
326<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a></code></td>
327<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#Z:Z_serializationConfig">_serializationConfig</a></span></code>
328<div class="block">Configuration object that defines basic global
329 settings for the serialization process</div>
330</td>
331</tr>
332<tr class="rowColor">
333<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/ser/SerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser">SerializerFactory</a></code></td>
334<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#Z:Z_serializerFactory">_serializerFactory</a></span></code>
335<div class="block">Serializer factory used for constructing serializers.</div>
336</td>
337</tr>
338<tr class="altColor">
339<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/ser/DefaultSerializerProvider.html" title="class in com.fasterxml.jackson.databind.ser">DefaultSerializerProvider</a></code></td>
340<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#Z:Z_serializerProvider">_serializerProvider</a></span></code>
341<div class="block">Object that manages access to serializers used for serialization,
342 including caching.</div>
343</td>
344</tr>
345<tr class="rowColor">
346<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/jsontype/SubtypeResolver.html" title="class in com.fasterxml.jackson.databind.jsontype">SubtypeResolver</a></code></td>
347<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#Z:Z_subtypeResolver">_subtypeResolver</a></span></code>
348<div class="block">Thing used for registering sub-types, resolving them to
349 super/sub-types as needed.</div>
350</td>
351</tr>
352<tr class="altColor">
353<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type">TypeFactory</a></code></td>
354<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#Z:Z_typeFactory">_typeFactory</a></span></code>
355<div class="block">Specific factory used for creating <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind"><code>JavaType</code></a> instances;
356 needed to allow modules to add more custom type handling
357 (mostly to support types of non-Java JVM languages)</div>
358</td>
359</tr>
360<tr class="rowColor">
361<td class="colFirst"><code>protected static <a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a></code></td>
362<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#DEFAULT_ANNOTATION_INTROSPECTOR">DEFAULT_ANNOTATION_INTROSPECTOR</a></span></code>&nbsp;</td>
363</tr>
364<tr class="altColor">
365<td class="colFirst"><code>protected static <a href="../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html" title="class in com.fasterxml.jackson.databind.cfg">BaseSettings</a></code></td>
366<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#DEFAULT_BASE">DEFAULT_BASE</a></span></code>
367<div class="block">Base settings contain defaults used for all <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><code>ObjectMapper</code></a>
368 instances.</div>
369</td>
370</tr>
371</table>
372</li>
373</ul>
374<!-- ======== CONSTRUCTOR SUMMARY ======== -->
375<ul class="blockList">
376<li class="blockList"><a name="constructor.summary">
377<!--   -->
378</a>
379<h3>Constructor Summary</h3>
380<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
381<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
382<tr>
383<th class="colFirst" scope="col">Modifier</th>
384<th class="colLast" scope="col">Constructor and Description</th>
385</tr>
386<tr class="altColor">
387<td class="colFirst"><code>&nbsp;</code></td>
388<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#ObjectMapper--">ObjectMapper</a></span>()</code>
389<div class="block">Default constructor, which will construct the default
390 <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonFactory</code></a> as necessary, use
391 <a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><code>SerializerProvider</code></a> as its
392 <a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><code>SerializerProvider</code></a>, and
393 <a href="../../../../com/fasterxml/jackson/databind/ser/BeanSerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser"><code>BeanSerializerFactory</code></a> as its
394 <a href="../../../../com/fasterxml/jackson/databind/ser/SerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser"><code>SerializerFactory</code></a>.</div>
395</td>
396</tr>
397<tr class="rowColor">
398<td class="colFirst"><code>&nbsp;</code></td>
399<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#ObjectMapper-com.fasterxml.jackson.core.JsonFactory-">ObjectMapper</a></span>(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonFactory</a>&nbsp;jf)</code>
400<div class="block">Constructs instance that uses specified <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonFactory</code></a>
401 for constructing necessary <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a>s and/or
402 <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a>s.</div>
403</td>
404</tr>
405<tr class="altColor">
406<td class="colFirst"><code>&nbsp;</code></td>
407<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#ObjectMapper-com.fasterxml.jackson.core.JsonFactory-com.fasterxml.jackson.databind.ser.DefaultSerializerProvider-com.fasterxml.jackson.databind.deser.DefaultDeserializationContext-">ObjectMapper</a></span>(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonFactory</a>&nbsp;jf,
408            <a href="../../../../com/fasterxml/jackson/databind/ser/DefaultSerializerProvider.html" title="class in com.fasterxml.jackson.databind.ser">DefaultSerializerProvider</a>&nbsp;sp,
409            <a href="../../../../com/fasterxml/jackson/databind/deser/DefaultDeserializationContext.html" title="class in com.fasterxml.jackson.databind.deser">DefaultDeserializationContext</a>&nbsp;dc)</code>
410<div class="block">Constructs instance that uses specified <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonFactory</code></a>
411 for constructing necessary <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a>s and/or
412 <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a>s, and uses given providers for accessing
413 serializers and deserializers.</div>
414</td>
415</tr>
416<tr class="rowColor">
417<td class="colFirst"><code>protected </code></td>
418<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#ObjectMapper-com.fasterxml.jackson.databind.ObjectMapper-">ObjectMapper</a></span>(<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;src)</code>
419<div class="block">Copy-constructor, mostly used to support <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#copy--"><code>copy()</code></a>.</div>
420</td>
421</tr>
422</table>
423</li>
424</ul>
425<!-- ========== METHOD SUMMARY =========== -->
426<ul class="blockList">
427<li class="blockList"><a name="method.summary">
428<!--   -->
429</a>
430<h3>Method Summary</h3>
431<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
432<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t6" class="tableTab"><span><a href="javascript:show(32);">Deprecated Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
433<tr>
434<th class="colFirst" scope="col">Modifier and Type</th>
435<th class="colLast" scope="col">Method and Description</th>
436</tr>
437<tr id="i0" class="altColor">
438<td class="colFirst"><code>protected void</code></td>
439<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#Z:Z_assertNotNull-java.lang.String-java.lang.Object-">_assertNotNull</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;paramName,
440              <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;src)</code>&nbsp;</td>
441</tr>
442<tr id="i1" class="rowColor">
443<td class="colFirst"><code>protected void</code></td>
444<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#Z:Z_checkInvalidCopy-java.lang.Class-">_checkInvalidCopy</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;exp)</code>&nbsp;</td>
445</tr>
446<tr id="i2" class="altColor">
447<td class="colFirst"><code>protected void</code></td>
448<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#Z:Z_configAndWriteValue-com.fasterxml.jackson.core.JsonGenerator-java.lang.Object-">_configAndWriteValue</a></span>(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator</a>&nbsp;g,
449                    <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</code>
450<div class="block">Method called to configure the generator as necessary and then
451 call write functionality</div>
452</td>
453</tr>
454<tr id="i3" class="rowColor">
455<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/jsontype/TypeResolverBuilder.html" title="interface in com.fasterxml.jackson.databind.jsontype">TypeResolverBuilder</a>&lt;?&gt;</code></td>
456<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#Z:Z_constructDefaultTypeResolverBuilder-com.fasterxml.jackson.databind.ObjectMapper.DefaultTyping-com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator-">_constructDefaultTypeResolverBuilder</a></span>(<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.DefaultTyping.html" title="enum in com.fasterxml.jackson.databind">ObjectMapper.DefaultTyping</a>&nbsp;applicability,
457                                    <a href="../../../../com/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator.html" title="class in com.fasterxml.jackson.databind.jsontype">PolymorphicTypeValidator</a>&nbsp;ptv)</code>
458<div class="block">Overridable factory method, separate to allow format-specific mappers (and specifically
459 XML-backed one, currently) to offer custom <a href="../../../../com/fasterxml/jackson/databind/jsontype/TypeResolverBuilder.html" title="interface in com.fasterxml.jackson.databind.jsontype"><code>TypeResolverBuilder</code></a> subtypes.</div>
460</td>
461</tr>
462<tr id="i4" class="altColor">
463<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
464<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#Z:Z_convert-java.lang.Object-com.fasterxml.jackson.databind.JavaType-">_convert</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;fromValue,
465        <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;toValueType)</code>
466<div class="block">Actual conversion implementation: instead of using existing read
467 and write methods, much of code is inlined.</div>
468</td>
469</tr>
470<tr id="i5" class="rowColor">
471<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;</code></td>
472<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#Z:Z_findRootDeserializer-com.fasterxml.jackson.databind.DeserializationContext-com.fasterxml.jackson.databind.JavaType-">_findRootDeserializer</a></span>(<a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
473                     <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)</code>
474<div class="block">Method called to locate deserializer for the passed root-level value.</div>
475</td>
476</tr>
477<tr id="i6" class="altColor">
478<td class="colFirst"><code>protected <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonToken.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonToken</a></code></td>
479<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#Z:Z_initForReading-com.fasterxml.jackson.core.JsonParser-">_initForReading</a></span>(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;p)</code>
480<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
481</td>
482</tr>
483<tr id="i7" class="rowColor">
484<td class="colFirst"><code>protected <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonToken.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonToken</a></code></td>
485<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#Z:Z_initForReading-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.JavaType-">_initForReading</a></span>(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;p,
486               <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;targetType)</code>
487<div class="block">Method called to ensure that given parser is ready for reading
488 content for data binding.</div>
489</td>
490</tr>
491<tr id="i8" class="altColor">
492<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td>
493<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#Z:Z_newReader-com.fasterxml.jackson.databind.DeserializationConfig-">_newReader</a></span>(<a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;config)</code>
494<div class="block">Factory method sub-classes must override, to produce <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a>
495 instances of proper sub-type</div>
496</td>
497</tr>
498<tr id="i9" class="rowColor">
499<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td>
500<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#Z:Z_newReader-com.fasterxml.jackson.databind.DeserializationConfig-com.fasterxml.jackson.databind.JavaType-java.lang.Object-com.fasterxml.jackson.core.FormatSchema-com.fasterxml.jackson.databind.InjectableValues-">_newReader</a></span>(<a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;config,
501          <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType,
502          <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;valueToUpdate,
503          <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/FormatSchema.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">FormatSchema</a>&nbsp;schema,
504          <a href="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</a>&nbsp;injectableValues)</code>
505<div class="block">Factory method sub-classes must override, to produce <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a>
506 instances of proper sub-type</div>
507</td>
508</tr>
509<tr id="i10" class="altColor">
510<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
511<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#Z:Z_newWriter-com.fasterxml.jackson.databind.SerializationConfig-">_newWriter</a></span>(<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&nbsp;config)</code>
512<div class="block">Factory method sub-classes must override, to produce <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a>
513 instances of proper sub-type</div>
514</td>
515</tr>
516<tr id="i11" class="rowColor">
517<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
518<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#Z:Z_newWriter-com.fasterxml.jackson.databind.SerializationConfig-com.fasterxml.jackson.core.FormatSchema-">_newWriter</a></span>(<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&nbsp;config,
519          <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/FormatSchema.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">FormatSchema</a>&nbsp;schema)</code>
520<div class="block">Factory method sub-classes must override, to produce <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a>
521 instances of proper sub-type</div>
522</td>
523</tr>
524<tr id="i12" class="altColor">
525<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
526<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#Z:Z_newWriter-com.fasterxml.jackson.databind.SerializationConfig-com.fasterxml.jackson.databind.JavaType-com.fasterxml.jackson.core.PrettyPrinter-">_newWriter</a></span>(<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&nbsp;config,
527          <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;rootType,
528          <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/PrettyPrinter.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">PrettyPrinter</a>&nbsp;pp)</code>
529<div class="block">Factory method sub-classes must override, to produce <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a>
530 instances of proper sub-type</div>
531</td>
532</tr>
533<tr id="i13" class="rowColor">
534<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
535<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#Z:Z_readMapAndClose-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.JavaType-">_readMapAndClose</a></span>(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;p0,
536                <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)</code>&nbsp;</td>
537</tr>
538<tr id="i14" class="altColor">
539<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a></code></td>
540<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#Z:Z_readTreeAndClose-com.fasterxml.jackson.core.JsonParser-">_readTreeAndClose</a></span>(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;p0)</code>
541<div class="block">Similar to <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#Z:Z_readMapAndClose-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.JavaType-"><code>_readMapAndClose(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.JavaType)</code></a> but specialized for <code>JsonNode</code>
542 reading.</div>
543</td>
544</tr>
545<tr id="i15" class="rowColor">
546<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
547<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#Z:Z_readValue-com.fasterxml.jackson.databind.DeserializationConfig-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.JavaType-">_readValue</a></span>(<a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;cfg,
548          <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;p,
549          <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)</code>
550<div class="block">Actual implementation of value reading+binding operation.</div>
551</td>
552</tr>
553<tr id="i16" class="altColor">
554<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/ser/DefaultSerializerProvider.html" title="class in com.fasterxml.jackson.databind.ser">DefaultSerializerProvider</a></code></td>
555<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#Z:Z_serializerProvider-com.fasterxml.jackson.databind.SerializationConfig-">_serializerProvider</a></span>(<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&nbsp;config)</code>
556<div class="block">Overridable helper method used for constructing
557 <a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><code>SerializerProvider</code></a> to use for serialization.</div>
558</td>
559</tr>
560<tr id="i17" class="rowColor">
561<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
562<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#Z:Z_unwrapAndDeserialize-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-com.fasterxml.jackson.databind.DeserializationConfig-com.fasterxml.jackson.databind.JavaType-com.fasterxml.jackson.databind.JsonDeserializer-">_unwrapAndDeserialize</a></span>(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;p,
563                     <a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
564                     <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;config,
565                     <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;rootType,
566                     <a href="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;deser)</code>&nbsp;</td>
567</tr>
568<tr id="i18" class="altColor">
569<td class="colFirst"><code>protected void</code></td>
570<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#Z:Z_verifyNoTrailingTokens-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-com.fasterxml.jackson.databind.JavaType-">_verifyNoTrailingTokens</a></span>(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;p,
571                       <a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
572                       <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;bindType)</code>&nbsp;</td>
573</tr>
574<tr id="i19" class="rowColor">
575<td class="colFirst"><code>protected void</code></td>
576<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#Z:Z_verifySchemaType-com.fasterxml.jackson.core.FormatSchema-">_verifySchemaType</a></span>(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/FormatSchema.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">FormatSchema</a>&nbsp;schema)</code>&nbsp;</td>
577</tr>
578<tr id="i20" class="altColor">
579<td class="colFirst"><code>void</code></td>
580<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#acceptJsonFormatVisitor-java.lang.Class-com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper-">acceptJsonFormatVisitor</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;type,
581                       <a href="../../../../com/fasterxml/jackson/databind/jsonFormatVisitors/JsonFormatVisitorWrapper.html" title="interface in com.fasterxml.jackson.databind.jsonFormatVisitors">JsonFormatVisitorWrapper</a>&nbsp;visitor)</code>
582<div class="block">Method for visiting type hierarchy for given type, using specified visitor.</div>
583</td>
584</tr>
585<tr id="i21" class="rowColor">
586<td class="colFirst"><code>void</code></td>
587<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#acceptJsonFormatVisitor-com.fasterxml.jackson.databind.JavaType-com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper-">acceptJsonFormatVisitor</a></span>(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type,
588                       <a href="../../../../com/fasterxml/jackson/databind/jsonFormatVisitors/JsonFormatVisitorWrapper.html" title="interface in com.fasterxml.jackson.databind.jsonFormatVisitors">JsonFormatVisitorWrapper</a>&nbsp;visitor)</code>
589<div class="block">Method for visiting type hierarchy for given type, using specified visitor.</div>
590</td>
591</tr>
592<tr id="i22" class="altColor">
593<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
594<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#activateDefaultTyping-com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator-">activateDefaultTyping</a></span>(<a href="../../../../com/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator.html" title="class in com.fasterxml.jackson.databind.jsontype">PolymorphicTypeValidator</a>&nbsp;ptv)</code>
595<div class="block">Convenience method that is equivalent to calling</div>
596</td>
597</tr>
598<tr id="i23" class="rowColor">
599<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
600<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#activateDefaultTyping-com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator-com.fasterxml.jackson.databind.ObjectMapper.DefaultTyping-">activateDefaultTyping</a></span>(<a href="../../../../com/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator.html" title="class in com.fasterxml.jackson.databind.jsontype">PolymorphicTypeValidator</a>&nbsp;ptv,
601                     <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.DefaultTyping.html" title="enum in com.fasterxml.jackson.databind">ObjectMapper.DefaultTyping</a>&nbsp;applicability)</code>
602<div class="block">Convenience method that is equivalent to calling</div>
603</td>
604</tr>
605<tr id="i24" class="altColor">
606<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
607<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#activateDefaultTyping-com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator-com.fasterxml.jackson.databind.ObjectMapper.DefaultTyping-com.fasterxml.jackson.annotation.JsonTypeInfo.As-">activateDefaultTyping</a></span>(<a href="../../../../com/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator.html" title="class in com.fasterxml.jackson.databind.jsontype">PolymorphicTypeValidator</a>&nbsp;ptv,
608                     <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.DefaultTyping.html" title="enum in com.fasterxml.jackson.databind">ObjectMapper.DefaultTyping</a>&nbsp;applicability,
609                     <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonTypeInfo.As.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonTypeInfo.As</a>&nbsp;includeAs)</code>
610<div class="block">Method for enabling automatic inclusion of type information, needed
611 for proper deserialization of polymorphic types (unless types
612 have been annotated with <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonTypeInfo.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation"><code>JsonTypeInfo</code></a>).</div>
613</td>
614</tr>
615<tr id="i25" class="rowColor">
616<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
617<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#activateDefaultTypingAsProperty-com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator-com.fasterxml.jackson.databind.ObjectMapper.DefaultTyping-java.lang.String-">activateDefaultTypingAsProperty</a></span>(<a href="../../../../com/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator.html" title="class in com.fasterxml.jackson.databind.jsontype">PolymorphicTypeValidator</a>&nbsp;ptv,
618                               <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.DefaultTyping.html" title="enum in com.fasterxml.jackson.databind">ObjectMapper.DefaultTyping</a>&nbsp;applicability,
619                               <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;propertyName)</code>
620<div class="block">Method for enabling automatic inclusion of type information -- needed
621 for proper deserialization of polymorphic types (unless types
622 have been annotated with <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonTypeInfo.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation"><code>JsonTypeInfo</code></a>) --
623 using "As.PROPERTY" inclusion mechanism and specified property name
624 to use for inclusion (default being "@class" since default type information
625 always uses class name as type identifier)</div>
626</td>
627</tr>
628<tr id="i26" class="altColor">
629<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
630<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#addHandler-com.fasterxml.jackson.databind.deser.DeserializationProblemHandler-">addHandler</a></span>(<a href="../../../../com/fasterxml/jackson/databind/deser/DeserializationProblemHandler.html" title="class in com.fasterxml.jackson.databind.deser">DeserializationProblemHandler</a>&nbsp;h)</code>
631<div class="block">Method for adding specified <a href="../../../../com/fasterxml/jackson/databind/deser/DeserializationProblemHandler.html" title="class in com.fasterxml.jackson.databind.deser"><code>DeserializationProblemHandler</code></a>
632 to be used for handling specific problems during deserialization.</div>
633</td>
634</tr>
635<tr id="i27" class="rowColor">
636<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
637<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#addMixIn-java.lang.Class-java.lang.Class-">addMixIn</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;target,
638        <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;mixinSource)</code>
639<div class="block">Method to use for adding mix-in annotations to use for augmenting
640 specified class or interface.</div>
641</td>
642</tr>
643<tr id="i28" class="altColor">
644<td class="colFirst"><code>void</code></td>
645<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#addMixInAnnotations-java.lang.Class-java.lang.Class-">addMixInAnnotations</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;target,
646                   <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;mixinSource)</code>
647<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
648<div class="block"><span class="deprecationComment">Since 2.5: replaced by a fluent form of the method; <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#addMixIn-java.lang.Class-java.lang.Class-"><code>addMixIn(Class, Class)</code></a>.</span></div>
649</div>
650</td>
651</tr>
652<tr id="i29" class="rowColor">
653<td class="colFirst"><code>boolean</code></td>
654<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#canDeserialize-com.fasterxml.jackson.databind.JavaType-">canDeserialize</a></span>(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type)</code>
655<div class="block">Method that can be called to check whether mapper thinks
656 it could deserialize an Object of given type.</div>
657</td>
658</tr>
659<tr id="i30" class="altColor">
660<td class="colFirst"><code>boolean</code></td>
661<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#canDeserialize-com.fasterxml.jackson.databind.JavaType-java.util.concurrent.atomic.AtomicReference-">canDeserialize</a></span>(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type,
662              <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicReference.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicReference</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>&gt;&nbsp;cause)</code>
663<div class="block">Method similar to <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#canDeserialize-com.fasterxml.jackson.databind.JavaType-"><code>canDeserialize(JavaType)</code></a> but that can return
664 actual <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang"><code>Throwable</code></a> that was thrown when trying to construct
665 serializer: this may be useful in figuring out what the actual problem is.</div>
666</td>
667</tr>
668<tr id="i31" class="rowColor">
669<td class="colFirst"><code>boolean</code></td>
670<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#canSerialize-java.lang.Class-">canSerialize</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;type)</code>
671<div class="block">Method that can be called to check whether mapper thinks
672 it could serialize an instance of given Class.</div>
673</td>
674</tr>
675<tr id="i32" class="altColor">
676<td class="colFirst"><code>boolean</code></td>
677<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#canSerialize-java.lang.Class-java.util.concurrent.atomic.AtomicReference-">canSerialize</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;type,
678            <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicReference.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicReference</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>&gt;&nbsp;cause)</code>
679<div class="block">Method similar to <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#canSerialize-java.lang.Class-"><code>canSerialize(Class)</code></a> but that can return
680 actual <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang"><code>Throwable</code></a> that was thrown when trying to construct
681 serializer: this may be useful in figuring out what the actual problem is.</div>
682</td>
683</tr>
684<tr id="i33" class="rowColor">
685<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
686<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#clearProblemHandlers--">clearProblemHandlers</a></span>()</code>
687<div class="block">Method for removing all registered <a href="../../../../com/fasterxml/jackson/databind/deser/DeserializationProblemHandler.html" title="class in com.fasterxml.jackson.databind.deser"><code>DeserializationProblemHandler</code></a>s
688 instances from this mapper.</div>
689</td>
690</tr>
691<tr id="i34" class="altColor">
692<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/cfg/MutableConfigOverride.html" title="class in com.fasterxml.jackson.databind.cfg">MutableConfigOverride</a></code></td>
693<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#configOverride-java.lang.Class-">configOverride</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;type)</code>
694<div class="block">Accessor for getting a mutable configuration override object for
695 given type, needed to add or change per-type overrides applied
696 to properties of given type.</div>
697</td>
698</tr>
699<tr id="i35" class="rowColor">
700<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
701<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#configure-com.fasterxml.jackson.databind.DeserializationFeature-boolean-">configure</a></span>(<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>&nbsp;f,
702         boolean&nbsp;state)</code>
703<div class="block">Method for changing state of an on/off deserialization feature for
704 this object mapper.</div>
705</td>
706</tr>
707<tr id="i36" class="altColor">
708<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
709<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#configure-com.fasterxml.jackson.core.JsonGenerator.Feature-boolean-">configure</a></span>(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonGenerator.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator.Feature</a>&nbsp;f,
710         boolean&nbsp;state)</code>
711<div class="block">Method for changing state of an on/off <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a> feature for
712 generator instances this object mapper creates.</div>
713</td>
714</tr>
715<tr id="i37" class="rowColor">
716<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
717<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#configure-com.fasterxml.jackson.core.JsonParser.Feature-boolean-">configure</a></span>(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser.Feature</a>&nbsp;f,
718         boolean&nbsp;state)</code>
719<div class="block">Method for changing state of specified <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser.Feature</code></a>s
720 for parser instances this object mapper creates.</div>
721</td>
722</tr>
723<tr id="i38" class="altColor">
724<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
725<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#configure-com.fasterxml.jackson.databind.MapperFeature-boolean-">configure</a></span>(<a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a>&nbsp;f,
726         boolean&nbsp;state)</code>&nbsp;</td>
727</tr>
728<tr id="i39" class="rowColor">
729<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
730<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#configure-com.fasterxml.jackson.databind.SerializationFeature-boolean-">configure</a></span>(<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>&nbsp;f,
731         boolean&nbsp;state)</code>
732<div class="block">Method for changing state of an on/off serialization feature for
733 this object mapper.</div>
734</td>
735</tr>
736<tr id="i40" class="altColor">
737<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a></code></td>
738<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#constructType-java.lang.reflect.Type-">constructType</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/reflect/Type.html?is-external=true" title="class or interface in java.lang.reflect">Type</a>&nbsp;t)</code>
739<div class="block">Convenience method for constructing <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind"><code>JavaType</code></a> out of given
740 type (typically <code>java.lang.Class</code>), but without explicit
741 context.</div>
742</td>
743</tr>
744<tr id="i41" class="rowColor">
745<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
746<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#convertValue-java.lang.Object-java.lang.Class-">convertValue</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;fromValue,
747            <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;toValueType)</code>
748<div class="block">Convenience method for doing two-step conversion from given value, into
749 instance of given value type, by writing value into temporary buffer
750 and reading from the buffer into specified target type.</div>
751</td>
752</tr>
753<tr id="i42" class="altColor">
754<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
755<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#convertValue-java.lang.Object-com.fasterxml.jackson.databind.JavaType-">convertValue</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;fromValue,
756            <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;toValueType)</code>
757<div class="block">See <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#convertValue-java.lang.Object-java.lang.Class-"><code>convertValue(Object, Class)</code></a></div>
758</td>
759</tr>
760<tr id="i43" class="rowColor">
761<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
762<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#convertValue-java.lang.Object-com.fasterxml.jackson.core.type.TypeReference-">convertValue</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;fromValue,
763            <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a>&lt;T&gt;&nbsp;toValueTypeRef)</code>
764<div class="block">See <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#convertValue-java.lang.Object-java.lang.Class-"><code>convertValue(Object, Class)</code></a></div>
765</td>
766</tr>
767<tr id="i44" class="altColor">
768<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
769<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#copy--">copy</a></span>()</code>
770<div class="block">Method for creating a new <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><code>ObjectMapper</code></a> instance that
771 has same initial configuration as this instance.</div>
772</td>
773</tr>
774<tr id="i45" class="rowColor">
775<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</a></code></td>
776<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#createArrayNode--">createArrayNode</a></span>()</code>
777<div class="block">
778 Note: return type is co-variant, as basic ObjectCodec
779 abstraction cannot refer to concrete node types (as it's
780 part of core package, whereas impls are part of mapper
781 package)</div>
782</td>
783</tr>
784<tr id="i46" class="altColor">
785<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/deser/DefaultDeserializationContext.html" title="class in com.fasterxml.jackson.databind.deser">DefaultDeserializationContext</a></code></td>
786<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#createDeserializationContext-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationConfig-">createDeserializationContext</a></span>(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;p,
787                            <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;cfg)</code>
788<div class="block">Internal helper method called to create an instance of <a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind"><code>DeserializationContext</code></a>
789 for deserializing a single root value.</div>
790</td>
791</tr>
792<tr id="i47" class="rowColor">
793<td class="colFirst"><code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator</a></code></td>
794<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#createGenerator-java.io.DataOutput-">createGenerator</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/DataOutput.html?is-external=true" title="class or interface in java.io">DataOutput</a>&nbsp;out)</code>
795<div class="block">Factory method for constructing properly initialized <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a>
796 to write content using specified <a href="https://docs.oracle.com/javase/8/docs/api/java/io/DataOutput.html?is-external=true" title="class or interface in java.io"><code>DataOutput</code></a>.</div>
797</td>
798</tr>
799<tr id="i48" class="altColor">
800<td class="colFirst"><code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator</a></code></td>
801<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#createGenerator-java.io.File-com.fasterxml.jackson.core.JsonEncoding-">createGenerator</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a>&nbsp;outputFile,
802               <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonEncoding.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonEncoding</a>&nbsp;enc)</code>
803<div class="block">Factory method for constructing properly initialized <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a>
804 to write content to specified <a href="https://docs.oracle.com/javase/8/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io"><code>File</code></a>, using specified encoding.</div>
805</td>
806</tr>
807<tr id="i49" class="rowColor">
808<td class="colFirst"><code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator</a></code></td>
809<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#createGenerator-java.io.OutputStream-">createGenerator</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a>&nbsp;out)</code>
810<div class="block">Factory method for constructing properly initialized <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a>
811 to write content using specified <a href="https://docs.oracle.com/javase/8/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io"><code>OutputStream</code></a>.</div>
812</td>
813</tr>
814<tr id="i50" class="altColor">
815<td class="colFirst"><code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator</a></code></td>
816<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#createGenerator-java.io.OutputStream-com.fasterxml.jackson.core.JsonEncoding-">createGenerator</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a>&nbsp;out,
817               <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonEncoding.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonEncoding</a>&nbsp;enc)</code>
818<div class="block">Factory method for constructing properly initialized <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a>
819 to write content using specified <a href="https://docs.oracle.com/javase/8/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io"><code>OutputStream</code></a> and encoding.</div>
820</td>
821</tr>
822<tr id="i51" class="rowColor">
823<td class="colFirst"><code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator</a></code></td>
824<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#createGenerator-java.io.Writer-">createGenerator</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a>&nbsp;w)</code>
825<div class="block">Factory method for constructing properly initialized <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a>
826 to write content using specified <a href="https://docs.oracle.com/javase/8/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io"><code>Writer</code></a>.</div>
827</td>
828</tr>
829<tr id="i52" class="altColor">
830<td class="colFirst"><code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a></code></td>
831<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#createNonBlockingByteArrayParser--">createNonBlockingByteArrayParser</a></span>()</code>
832<div class="block">Factory method for constructing properly initialized <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a>
833 to read content using non-blocking (asynchronous) mode.</div>
834</td>
835</tr>
836<tr id="i53" class="rowColor">
837<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/node/ObjectNode.html" title="class in com.fasterxml.jackson.databind.node">ObjectNode</a></code></td>
838<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#createObjectNode--">createObjectNode</a></span>()</code>
839<div class="block">
840 Note: return type is co-variant, as basic ObjectCodec
841 abstraction cannot refer to concrete node types (as it's
842 part of core package, whereas impls are part of mapper
843 package)</div>
844</td>
845</tr>
846<tr id="i54" class="altColor">
847<td class="colFirst"><code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a></code></td>
848<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#createParser-byte:A-">createParser</a></span>(byte[]&nbsp;content)</code>
849<div class="block">Factory method for constructing properly initialized <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a>
850 to read content from specified byte array.</div>
851</td>
852</tr>
853<tr id="i55" class="rowColor">
854<td class="colFirst"><code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a></code></td>
855<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#createParser-byte:A-int-int-">createParser</a></span>(byte[]&nbsp;content,
856            int&nbsp;offset,
857            int&nbsp;len)</code>
858<div class="block">Factory method for constructing properly initialized <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a>
859 to read content from specified byte array.</div>
860</td>
861</tr>
862<tr id="i56" class="altColor">
863<td class="colFirst"><code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a></code></td>
864<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#createParser-char:A-">createParser</a></span>(char[]&nbsp;content)</code>
865<div class="block">Factory method for constructing properly initialized <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a>
866 to read content from specified character array
867 Parser is not managed (or "owned") by ObjectMapper: caller is responsible
868 for properly closing it once content reading is complete.</div>
869</td>
870</tr>
871<tr id="i57" class="rowColor">
872<td class="colFirst"><code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a></code></td>
873<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#createParser-char:A-int-int-">createParser</a></span>(char[]&nbsp;content,
874            int&nbsp;offset,
875            int&nbsp;len)</code>
876<div class="block">Factory method for constructing properly initialized <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a>
877 to read content from specified character array.</div>
878</td>
879</tr>
880<tr id="i58" class="altColor">
881<td class="colFirst"><code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a></code></td>
882<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#createParser-java.io.DataInput-">createParser</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/DataInput.html?is-external=true" title="class or interface in java.io">DataInput</a>&nbsp;content)</code>
883<div class="block">Factory method for constructing properly initialized <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a>
884 to read content using specified <a href="https://docs.oracle.com/javase/8/docs/api/java/io/DataInput.html?is-external=true" title="class or interface in java.io"><code>DataInput</code></a>.</div>
885</td>
886</tr>
887<tr id="i59" class="rowColor">
888<td class="colFirst"><code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a></code></td>
889<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#createParser-java.io.File-">createParser</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a>&nbsp;src)</code>
890<div class="block">Factory method for constructing properly initialized <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a>
891 to read content from specified <a href="https://docs.oracle.com/javase/8/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io"><code>File</code></a>.</div>
892</td>
893</tr>
894<tr id="i60" class="altColor">
895<td class="colFirst"><code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a></code></td>
896<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#createParser-java.io.InputStream-">createParser</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a>&nbsp;in)</code>
897<div class="block">Factory method for constructing properly initialized <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a>
898 to read content using specified <a href="https://docs.oracle.com/javase/8/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io"><code>InputStream</code></a>.</div>
899</td>
900</tr>
901<tr id="i61" class="rowColor">
902<td class="colFirst"><code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a></code></td>
903<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#createParser-java.io.Reader-">createParser</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</a>&nbsp;r)</code>
904<div class="block">Factory method for constructing properly initialized <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a>
905 to read content using specified <a href="https://docs.oracle.com/javase/8/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io"><code>Reader</code></a>.</div>
906</td>
907</tr>
908<tr id="i62" class="altColor">
909<td class="colFirst"><code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a></code></td>
910<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#createParser-java.lang.String-">createParser</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;content)</code>
911<div class="block">Factory method for constructing properly initialized <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a>
912 to read content from specified String.</div>
913</td>
914</tr>
915<tr id="i63" class="rowColor">
916<td class="colFirst"><code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a></code></td>
917<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#createParser-java.net.URL-">createParser</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net">URL</a>&nbsp;src)</code>
918<div class="block">Factory method for constructing properly initialized <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a>
919 to read content from specified <a href="https://docs.oracle.com/javase/8/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io"><code>File</code></a>.</div>
920</td>
921</tr>
922<tr id="i64" class="altColor">
923<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
924<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#deactivateDefaultTyping--">deactivateDefaultTyping</a></span>()</code>
925<div class="block">Method for disabling automatic inclusion of type information; if so, only
926 explicitly annotated types (ones with
927 <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonTypeInfo.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation"><code>JsonTypeInfo</code></a>) will have
928 additional embedded type information.</div>
929</td>
930</tr>
931<tr id="i65" class="rowColor">
932<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.html" title="class in com.fasterxml.jackson.databind.introspect">ClassIntrospector</a></code></td>
933<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#defaultClassIntrospector--">defaultClassIntrospector</a></span>()</code>
934<div class="block">Overridable helper method used to construct default <a href="../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.html" title="class in com.fasterxml.jackson.databind.introspect"><code>ClassIntrospector</code></a>
935 to use.</div>
936</td>
937</tr>
938<tr id="i66" class="altColor">
939<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
940<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#disable-com.fasterxml.jackson.databind.DeserializationFeature-">disable</a></span>(<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>&nbsp;feature)</code>
941<div class="block">Method for enabling specified <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><code>DeserializationConfig</code></a> features.</div>
942</td>
943</tr>
944<tr id="i67" class="rowColor">
945<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
946<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#disable-com.fasterxml.jackson.databind.DeserializationFeature-com.fasterxml.jackson.databind.DeserializationFeature...-">disable</a></span>(<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>&nbsp;first,
947       <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>...&nbsp;f)</code>
948<div class="block">Method for enabling specified <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><code>DeserializationConfig</code></a> features.</div>
949</td>
950</tr>
951<tr id="i68" class="altColor">
952<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
953<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#disable-com.fasterxml.jackson.core.JsonGenerator.Feature...-">disable</a></span>(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonGenerator.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator.Feature</a>...&nbsp;features)</code>
954<div class="block">Method for disabling specified <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonGenerator.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator.Feature</code></a>s
955 for parser instances this object mapper creates.</div>
956</td>
957</tr>
958<tr id="i69" class="rowColor">
959<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
960<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#disable-com.fasterxml.jackson.core.JsonParser.Feature...-">disable</a></span>(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser.Feature</a>...&nbsp;features)</code>
961<div class="block">Method for disabling specified <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser.Feature</code></a>s
962 for parser instances this object mapper creates.</div>
963</td>
964</tr>
965<tr id="i70" class="altColor">
966<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
967<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#disable-com.fasterxml.jackson.databind.MapperFeature...-">disable</a></span>(<a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a>...&nbsp;f)</code>&nbsp;</td>
968</tr>
969<tr id="i71" class="rowColor">
970<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
971<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#disable-com.fasterxml.jackson.databind.SerializationFeature-">disable</a></span>(<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>&nbsp;f)</code>
972<div class="block">Method for enabling specified <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><code>DeserializationConfig</code></a> features.</div>
973</td>
974</tr>
975<tr id="i72" class="altColor">
976<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
977<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#disable-com.fasterxml.jackson.databind.SerializationFeature-com.fasterxml.jackson.databind.SerializationFeature...-">disable</a></span>(<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>&nbsp;first,
978       <a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>...&nbsp;f)</code>
979<div class="block">Method for enabling specified <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><code>DeserializationConfig</code></a> features.</div>
980</td>
981</tr>
982<tr id="i73" class="rowColor">
983<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
984<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#disableDefaultTyping--">disableDefaultTyping</a></span>()</code>
985<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
986<div class="block"><span class="deprecationComment">Since 2.10 use <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#deactivateDefaultTyping--"><code>deactivateDefaultTyping()</code></a> instead</span></div>
987</div>
988</td>
989</tr>
990<tr id="i74" class="altColor">
991<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
992<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enable-com.fasterxml.jackson.databind.DeserializationFeature-">enable</a></span>(<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>&nbsp;feature)</code>
993<div class="block">Method for enabling specified <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><code>DeserializationConfig</code></a> features.</div>
994</td>
995</tr>
996<tr id="i75" class="rowColor">
997<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
998<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enable-com.fasterxml.jackson.databind.DeserializationFeature-com.fasterxml.jackson.databind.DeserializationFeature...-">enable</a></span>(<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>&nbsp;first,
999      <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>...&nbsp;f)</code>
1000<div class="block">Method for enabling specified <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><code>DeserializationConfig</code></a> features.</div>
1001</td>
1002</tr>
1003<tr id="i76" class="altColor">
1004<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1005<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enable-com.fasterxml.jackson.core.JsonGenerator.Feature...-">enable</a></span>(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonGenerator.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator.Feature</a>...&nbsp;features)</code>
1006<div class="block">Method for enabling specified <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonGenerator.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator.Feature</code></a>s
1007 for parser instances this object mapper creates.</div>
1008</td>
1009</tr>
1010<tr id="i77" class="rowColor">
1011<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1012<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enable-com.fasterxml.jackson.core.JsonParser.Feature...-">enable</a></span>(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser.Feature</a>...&nbsp;features)</code>
1013<div class="block">Method for enabling specified <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser.Feature</code></a>s
1014 for parser instances this object mapper creates.</div>
1015</td>
1016</tr>
1017<tr id="i78" class="altColor">
1018<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1019<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enable-com.fasterxml.jackson.databind.MapperFeature...-">enable</a></span>(<a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a>...&nbsp;f)</code>&nbsp;</td>
1020</tr>
1021<tr id="i79" class="rowColor">
1022<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1023<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enable-com.fasterxml.jackson.databind.SerializationFeature-">enable</a></span>(<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>&nbsp;f)</code>
1024<div class="block">Method for enabling specified <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><code>DeserializationConfig</code></a> feature.</div>
1025</td>
1026</tr>
1027<tr id="i80" class="altColor">
1028<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1029<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enable-com.fasterxml.jackson.databind.SerializationFeature-com.fasterxml.jackson.databind.SerializationFeature...-">enable</a></span>(<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>&nbsp;first,
1030      <a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>...&nbsp;f)</code>
1031<div class="block">Method for enabling specified <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><code>DeserializationConfig</code></a> features.</div>
1032</td>
1033</tr>
1034<tr id="i81" class="rowColor">
1035<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1036<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enableDefaultTyping--">enableDefaultTyping</a></span>()</code>
1037<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
1038<div class="block"><span class="deprecationComment">Since 2.10 use <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#activateDefaultTyping-com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator-"><code>activateDefaultTyping(PolymorphicTypeValidator)</code></a> instead</span></div>
1039</div>
1040</td>
1041</tr>
1042<tr id="i82" class="altColor">
1043<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1044<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enableDefaultTyping-com.fasterxml.jackson.databind.ObjectMapper.DefaultTyping-">enableDefaultTyping</a></span>(<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.DefaultTyping.html" title="enum in com.fasterxml.jackson.databind">ObjectMapper.DefaultTyping</a>&nbsp;dti)</code>
1045<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
1046<div class="block"><span class="deprecationComment">Since 2.10 use <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#activateDefaultTyping-com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator-com.fasterxml.jackson.databind.ObjectMapper.DefaultTyping-"><code>activateDefaultTyping(PolymorphicTypeValidator,DefaultTyping)</code></a> instead</span></div>
1047</div>
1048</td>
1049</tr>
1050<tr id="i83" class="rowColor">
1051<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1052<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enableDefaultTyping-com.fasterxml.jackson.databind.ObjectMapper.DefaultTyping-com.fasterxml.jackson.annotation.JsonTypeInfo.As-">enableDefaultTyping</a></span>(<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.DefaultTyping.html" title="enum in com.fasterxml.jackson.databind">ObjectMapper.DefaultTyping</a>&nbsp;applicability,
1053                   <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonTypeInfo.As.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonTypeInfo.As</a>&nbsp;includeAs)</code>
1054<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
1055<div class="block"><span class="deprecationComment">Since 2.10 use <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#activateDefaultTyping-com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator-com.fasterxml.jackson.databind.ObjectMapper.DefaultTyping-com.fasterxml.jackson.annotation.JsonTypeInfo.As-"><code>activateDefaultTyping(PolymorphicTypeValidator,DefaultTyping,JsonTypeInfo.As)</code></a> instead</span></div>
1056</div>
1057</td>
1058</tr>
1059<tr id="i84" class="altColor">
1060<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1061<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#enableDefaultTypingAsProperty-com.fasterxml.jackson.databind.ObjectMapper.DefaultTyping-java.lang.String-">enableDefaultTypingAsProperty</a></span>(<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.DefaultTyping.html" title="enum in com.fasterxml.jackson.databind">ObjectMapper.DefaultTyping</a>&nbsp;applicability,
1062                             <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;propertyName)</code>
1063<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
1064<div class="block"><span class="deprecationComment">Since 2.10 use <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#activateDefaultTypingAsProperty-com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator-com.fasterxml.jackson.databind.ObjectMapper.DefaultTyping-java.lang.String-"><code>activateDefaultTypingAsProperty(PolymorphicTypeValidator,DefaultTyping,String)</code></a> instead</span></div>
1065</div>
1066</td>
1067</tr>
1068<tr id="i85" class="rowColor">
1069<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1070<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#findAndRegisterModules--">findAndRegisterModules</a></span>()</code>
1071<div class="block">Convenience method that is functionally equivalent to:
1072<code>
1073   mapper.registerModules(mapper.findModules());
1074</code></div>
1075</td>
1076</tr>
1077<tr id="i86" class="altColor">
1078<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;</code></td>
1079<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#findMixInClassFor-java.lang.Class-">findMixInClassFor</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;cls)</code>&nbsp;</td>
1080</tr>
1081<tr id="i87" class="rowColor">
1082<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../com/fasterxml/jackson/databind/Module.html" title="class in com.fasterxml.jackson.databind">Module</a>&gt;</code></td>
1083<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#findModules--">findModules</a></span>()</code>
1084<div class="block">Method for locating available methods, using JDK <a href="https://docs.oracle.com/javase/8/docs/api/java/util/ServiceLoader.html?is-external=true" title="class or interface in java.util"><code>ServiceLoader</code></a>
1085 facility, along with module-provided SPI.</div>
1086</td>
1087</tr>
1088<tr id="i88" class="altColor">
1089<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../com/fasterxml/jackson/databind/Module.html" title="class in com.fasterxml.jackson.databind">Module</a>&gt;</code></td>
1090<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#findModules-java.lang.ClassLoader-">findModules</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang">ClassLoader</a>&nbsp;classLoader)</code>
1091<div class="block">Method for locating available methods, using JDK <a href="https://docs.oracle.com/javase/8/docs/api/java/util/ServiceLoader.html?is-external=true" title="class or interface in java.util"><code>ServiceLoader</code></a>
1092 facility, along with module-provided SPI.</div>
1093</td>
1094</tr>
1095<tr id="i89" class="rowColor">
1096<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/jsonschema/JsonSchema.html" title="class in com.fasterxml.jackson.databind.jsonschema">JsonSchema</a></code></td>
1097<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#generateJsonSchema-java.lang.Class-">generateJsonSchema</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;t)</code>
1098<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
1099<div class="block"><span class="deprecationComment">Since 2.6 use external JSON Schema generator (https://github.com/FasterXML/jackson-module-jsonSchema)
1100    (which under the hood calls <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#acceptJsonFormatVisitor-com.fasterxml.jackson.databind.JavaType-com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper-"><code>acceptJsonFormatVisitor(JavaType, JsonFormatVisitorWrapper)</code></a>)</span></div>
1101</div>
1102</td>
1103</tr>
1104<tr id="i90" class="altColor">
1105<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text">DateFormat</a></code></td>
1106<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getDateFormat--">getDateFormat</a></span>()</code>&nbsp;</td>
1107</tr>
1108<tr id="i91" class="rowColor">
1109<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a></code></td>
1110<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getDeserializationConfig--">getDeserializationConfig</a></span>()</code>
1111<div class="block">Method that returns
1112 the shared default <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><code>DeserializationConfig</code></a> object
1113 that defines configuration settings for deserialization.</div>
1114</td>
1115</tr>
1116<tr id="i92" class="altColor">
1117<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a></code></td>
1118<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getDeserializationContext--">getDeserializationContext</a></span>()</code>
1119<div class="block">Method for getting current <a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind"><code>DeserializationContext</code></a>.</div>
1120</td>
1121</tr>
1122<tr id="i93" class="rowColor">
1123<td class="colFirst"><code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonFactory</a></code></td>
1124<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getFactory--">getFactory</a></span>()</code>&nbsp;</td>
1125</tr>
1126<tr id="i94" class="altColor">
1127<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</a></code></td>
1128<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getInjectableValues--">getInjectableValues</a></span>()</code>&nbsp;</td>
1129</tr>
1130<tr id="i95" class="rowColor">
1131<td class="colFirst"><code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonFactory</a></code></td>
1132<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getJsonFactory--">getJsonFactory</a></span>()</code>
1133<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
1134<div class="block"><span class="deprecationComment">Since 2.1: Use <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getFactory--"><code>getFactory()</code></a> instead</span></div>
1135</div>
1136</td>
1137</tr>
1138<tr id="i96" class="altColor">
1139<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/node/JsonNodeFactory.html" title="class in com.fasterxml.jackson.databind.node">JsonNodeFactory</a></code></td>
1140<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getNodeFactory--">getNodeFactory</a></span>()</code>
1141<div class="block">Method that can be used to get hold of <a href="../../../../com/fasterxml/jackson/databind/node/JsonNodeFactory.html" title="class in com.fasterxml.jackson.databind.node"><code>JsonNodeFactory</code></a>
1142 that this mapper will use when directly constructing
1143 root <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a> instances for Trees.</div>
1144</td>
1145</tr>
1146<tr id="i97" class="rowColor">
1147<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator.html" title="class in com.fasterxml.jackson.databind.jsontype">PolymorphicTypeValidator</a></code></td>
1148<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getPolymorphicTypeValidator--">getPolymorphicTypeValidator</a></span>()</code>
1149<div class="block">Accessor for configured <a href="../../../../com/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator.html" title="class in com.fasterxml.jackson.databind.jsontype"><code>PolymorphicTypeValidator</code></a> used for validating
1150 polymorphic subtypes used with explicit polymorphic types (annotation-based),
1151 but NOT one with "default typing" (see <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#activateDefaultTyping-com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator-"><code>activateDefaultTyping(PolymorphicTypeValidator)</code></a>
1152 for details).</div>
1153</td>
1154</tr>
1155<tr id="i98" class="altColor">
1156<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a></code></td>
1157<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getPropertyNamingStrategy--">getPropertyNamingStrategy</a></span>()</code>&nbsp;</td>
1158</tr>
1159<tr id="i99" class="rowColor">
1160<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;</code></td>
1161<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getRegisteredModuleIds--">getRegisteredModuleIds</a></span>()</code>
1162<div class="block">The set of <a href="../../../../com/fasterxml/jackson/databind/Module.html" title="class in com.fasterxml.jackson.databind"><code>Module</code></a> typeIds that are registered in this
1163 ObjectMapper.</div>
1164</td>
1165</tr>
1166<tr id="i100" class="altColor">
1167<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a></code></td>
1168<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getSerializationConfig--">getSerializationConfig</a></span>()</code>
1169<div class="block">Method that returns the shared default <a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind"><code>SerializationConfig</code></a>
1170 object that defines configuration settings for serialization.</div>
1171</td>
1172</tr>
1173<tr id="i101" class="rowColor">
1174<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ser/SerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser">SerializerFactory</a></code></td>
1175<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getSerializerFactory--">getSerializerFactory</a></span>()</code>
1176<div class="block">Method for getting current <a href="../../../../com/fasterxml/jackson/databind/ser/SerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser"><code>SerializerFactory</code></a>.</div>
1177</td>
1178</tr>
1179<tr id="i102" class="altColor">
1180<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind">SerializerProvider</a></code></td>
1181<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getSerializerProvider--">getSerializerProvider</a></span>()</code>
1182<div class="block">Accessor for the "blueprint" (or, factory) instance, from which instances
1183 are created by calling <a href="../../../../com/fasterxml/jackson/databind/ser/DefaultSerializerProvider.html#createInstance-com.fasterxml.jackson.databind.SerializationConfig-com.fasterxml.jackson.databind.ser.SerializerFactory-"><code>DefaultSerializerProvider.createInstance(com.fasterxml.jackson.databind.SerializationConfig, com.fasterxml.jackson.databind.ser.SerializerFactory)</code></a>.</div>
1184</td>
1185</tr>
1186<tr id="i103" class="rowColor">
1187<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind">SerializerProvider</a></code></td>
1188<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getSerializerProviderInstance--">getSerializerProviderInstance</a></span>()</code>
1189<div class="block">Accessor for constructing and returning a <a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><code>SerializerProvider</code></a>
1190 instance that may be used for accessing serializers.</div>
1191</td>
1192</tr>
1193<tr id="i104" class="altColor">
1194<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/jsontype/SubtypeResolver.html" title="class in com.fasterxml.jackson.databind.jsontype">SubtypeResolver</a></code></td>
1195<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getSubtypeResolver--">getSubtypeResolver</a></span>()</code>
1196<div class="block">Method for accessing subtype resolver in use.</div>
1197</td>
1198</tr>
1199<tr id="i105" class="rowColor">
1200<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type">TypeFactory</a></code></td>
1201<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getTypeFactory--">getTypeFactory</a></span>()</code>
1202<div class="block">Accessor for getting currently configured <a href="../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type"><code>TypeFactory</code></a> instance.</div>
1203</td>
1204</tr>
1205<tr id="i106" class="altColor">
1206<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect">VisibilityChecker</a>&lt;?&gt;</code></td>
1207<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getVisibilityChecker--">getVisibilityChecker</a></span>()</code>
1208<div class="block">Method for accessing currently configured visibility checker;
1209 object used for determining whether given property element
1210 (method, field, constructor) can be auto-detected or not.</div>
1211</td>
1212</tr>
1213<tr id="i107" class="rowColor">
1214<td class="colFirst"><code>boolean</code></td>
1215<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#isEnabled-com.fasterxml.jackson.databind.DeserializationFeature-">isEnabled</a></span>(<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>&nbsp;f)</code>
1216<div class="block">Method for checking whether given deserialization-specific
1217 feature is enabled.</div>
1218</td>
1219</tr>
1220<tr id="i108" class="altColor">
1221<td class="colFirst"><code>boolean</code></td>
1222<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#isEnabled-com.fasterxml.jackson.core.JsonFactory.Feature-">isEnabled</a></span>(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonFactory.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonFactory.Feature</a>&nbsp;f)</code>
1223<div class="block">Convenience method, equivalent to:</div>
1224</td>
1225</tr>
1226<tr id="i109" class="rowColor">
1227<td class="colFirst"><code>boolean</code></td>
1228<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#isEnabled-com.fasterxml.jackson.core.JsonGenerator.Feature-">isEnabled</a></span>(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonGenerator.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator.Feature</a>&nbsp;f)</code>&nbsp;</td>
1229</tr>
1230<tr id="i110" class="altColor">
1231<td class="colFirst"><code>boolean</code></td>
1232<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#isEnabled-com.fasterxml.jackson.core.JsonParser.Feature-">isEnabled</a></span>(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser.Feature</a>&nbsp;f)</code>&nbsp;</td>
1233</tr>
1234<tr id="i111" class="rowColor">
1235<td class="colFirst"><code>boolean</code></td>
1236<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#isEnabled-com.fasterxml.jackson.databind.MapperFeature-">isEnabled</a></span>(<a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a>&nbsp;f)</code>
1237<div class="block">Method for checking whether given <a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind"><code>MapperFeature</code></a> is enabled.</div>
1238</td>
1239</tr>
1240<tr id="i112" class="altColor">
1241<td class="colFirst"><code>boolean</code></td>
1242<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#isEnabled-com.fasterxml.jackson.databind.SerializationFeature-">isEnabled</a></span>(<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>&nbsp;f)</code>
1243<div class="block">Method for checking whether given serialization-specific
1244 feature is enabled.</div>
1245</td>
1246</tr>
1247<tr id="i113" class="rowColor">
1248<td class="colFirst"><code>boolean</code></td>
1249<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#isEnabled-com.fasterxml.jackson.core.StreamReadFeature-">isEnabled</a></span>(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/StreamReadFeature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">StreamReadFeature</a>&nbsp;f)</code>&nbsp;</td>
1250</tr>
1251<tr id="i114" class="altColor">
1252<td class="colFirst"><code>boolean</code></td>
1253<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#isEnabled-com.fasterxml.jackson.core.StreamWriteFeature-">isEnabled</a></span>(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/StreamWriteFeature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">StreamWriteFeature</a>&nbsp;f)</code>&nbsp;</td>
1254</tr>
1255<tr id="i115" class="rowColor">
1256<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a></code></td>
1257<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#missingNode--">missingNode</a></span>()</code>&nbsp;</td>
1258</tr>
1259<tr id="i116" class="altColor">
1260<td class="colFirst"><code>int</code></td>
1261<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#mixInCount--">mixInCount</a></span>()</code>&nbsp;</td>
1262</tr>
1263<tr id="i117" class="rowColor">
1264<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a></code></td>
1265<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#nullNode--">nullNode</a></span>()</code>&nbsp;</td>
1266</tr>
1267<tr id="i118" class="altColor">
1268<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td>
1269<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#reader--">reader</a></span>()</code>
1270<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> with
1271 default settings.</div>
1272</td>
1273</tr>
1274<tr id="i119" class="rowColor">
1275<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td>
1276<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#reader-com.fasterxml.jackson.core.Base64Variant-">reader</a></span>(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/Base64Variant.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Base64Variant</a>&nbsp;defaultBase64)</code>
1277<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> that will
1278 use specified Base64 encoding variant for Base64-encoded binary data.</div>
1279</td>
1280</tr>
1281<tr id="i120" class="altColor">
1282<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td>
1283<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#reader-java.lang.Class-">reader</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;type)</code>
1284<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
1285<div class="block"><span class="deprecationComment">Since 2.5, use <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readerFor-java.lang.Class-"><code>readerFor(Class)</code></a> instead</span></div>
1286</div>
1287</td>
1288</tr>
1289<tr id="i121" class="rowColor">
1290<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td>
1291<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#reader-com.fasterxml.jackson.databind.cfg.ContextAttributes-">reader</a></span>(<a href="../../../../com/fasterxml/jackson/databind/cfg/ContextAttributes.html" title="class in com.fasterxml.jackson.databind.cfg">ContextAttributes</a>&nbsp;attrs)</code>
1292<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> that will
1293 use specified default attributes.</div>
1294</td>
1295</tr>
1296<tr id="i122" class="altColor">
1297<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td>
1298<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#reader-com.fasterxml.jackson.databind.DeserializationFeature-">reader</a></span>(<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>&nbsp;feature)</code>
1299<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> with
1300 specified feature enabled (compared to settings that this
1301 mapper instance has).</div>
1302</td>
1303</tr>
1304<tr id="i123" class="rowColor">
1305<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td>
1306<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#reader-com.fasterxml.jackson.databind.DeserializationFeature-com.fasterxml.jackson.databind.DeserializationFeature...-">reader</a></span>(<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>&nbsp;first,
1307      <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>...&nbsp;other)</code>
1308<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> with
1309 specified features enabled (compared to settings that this
1310 mapper instance has).</div>
1311</td>
1312</tr>
1313<tr id="i124" class="altColor">
1314<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td>
1315<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#reader-com.fasterxml.jackson.core.FormatSchema-">reader</a></span>(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/FormatSchema.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">FormatSchema</a>&nbsp;schema)</code>
1316<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> that will
1317 pass specific schema object to <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a> used for
1318 reading content.</div>
1319</td>
1320</tr>
1321<tr id="i125" class="rowColor">
1322<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td>
1323<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#reader-com.fasterxml.jackson.databind.InjectableValues-">reader</a></span>(<a href="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</a>&nbsp;injectableValues)</code>
1324<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> that will
1325 use specified injectable values.</div>
1326</td>
1327</tr>
1328<tr id="i126" class="altColor">
1329<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td>
1330<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#reader-com.fasterxml.jackson.databind.JavaType-">reader</a></span>(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type)</code>
1331<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
1332<div class="block"><span class="deprecationComment">Since 2.5, use <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readerFor-com.fasterxml.jackson.databind.JavaType-"><code>readerFor(JavaType)</code></a> instead</span></div>
1333</div>
1334</td>
1335</tr>
1336<tr id="i127" class="rowColor">
1337<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td>
1338<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#reader-com.fasterxml.jackson.databind.node.JsonNodeFactory-">reader</a></span>(<a href="../../../../com/fasterxml/jackson/databind/node/JsonNodeFactory.html" title="class in com.fasterxml.jackson.databind.node">JsonNodeFactory</a>&nbsp;f)</code>
1339<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> that will
1340 use specified <a href="../../../../com/fasterxml/jackson/databind/node/JsonNodeFactory.html" title="class in com.fasterxml.jackson.databind.node"><code>JsonNodeFactory</code></a> for constructing JSON trees.</div>
1341</td>
1342</tr>
1343<tr id="i128" class="altColor">
1344<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td>
1345<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#reader-com.fasterxml.jackson.core.type.TypeReference-">reader</a></span>(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a>&lt;?&gt;&nbsp;type)</code>
1346<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
1347<div class="block"><span class="deprecationComment">Since 2.5, use <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readerFor-com.fasterxml.jackson.core.type.TypeReference-"><code>readerFor(TypeReference)</code></a> instead</span></div>
1348</div>
1349</td>
1350</tr>
1351<tr id="i129" class="rowColor">
1352<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td>
1353<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readerFor-java.lang.Class-">readerFor</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;type)</code>
1354<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> that will
1355 read or update instances of specified type</div>
1356</td>
1357</tr>
1358<tr id="i130" class="altColor">
1359<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td>
1360<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readerFor-com.fasterxml.jackson.databind.JavaType-">readerFor</a></span>(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type)</code>
1361<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> that will
1362 read or update instances of specified type</div>
1363</td>
1364</tr>
1365<tr id="i131" class="rowColor">
1366<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td>
1367<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readerFor-com.fasterxml.jackson.core.type.TypeReference-">readerFor</a></span>(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a>&lt;?&gt;&nbsp;type)</code>
1368<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> that will
1369 read or update instances of specified type</div>
1370</td>
1371</tr>
1372<tr id="i132" class="altColor">
1373<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td>
1374<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readerForArrayOf-java.lang.Class-">readerForArrayOf</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;type)</code>
1375<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> that will
1376 read values of a type <code>List&lt;type&gt;</code>.</div>
1377</td>
1378</tr>
1379<tr id="i133" class="rowColor">
1380<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td>
1381<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readerForListOf-java.lang.Class-">readerForListOf</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;type)</code>
1382<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> that will
1383 read or update instances of a type <code>List&lt;type&gt;</code>.</div>
1384</td>
1385</tr>
1386<tr id="i134" class="altColor">
1387<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td>
1388<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readerForMapOf-java.lang.Class-">readerForMapOf</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;type)</code>
1389<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> that will
1390 read or update instances of a type <code>Map&lt;String, type&gt;</code>
1391 Functionally same as:</div>
1392</td>
1393</tr>
1394<tr id="i135" class="rowColor">
1395<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td>
1396<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readerForUpdating-java.lang.Object-">readerForUpdating</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;valueToUpdate)</code>
1397<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> that will
1398 update given Object (usually Bean, but can be a Collection or Map
1399 as well, but NOT an array) with JSON data.</div>
1400</td>
1401</tr>
1402<tr id="i136" class="altColor">
1403<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a></code></td>
1404<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readerWithView-java.lang.Class-">readerWithView</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;view)</code>
1405<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> that will
1406 deserialize objects using specified JSON View (filter).</div>
1407</td>
1408</tr>
1409<tr id="i137" class="rowColor">
1410<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a></code></td>
1411<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readTree-byte:A-">readTree</a></span>(byte[]&nbsp;content)</code>
1412<div class="block">Same as <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readTree-java.io.InputStream-"><code>readTree(InputStream)</code></a> except content read from
1413 passed-in byte array.</div>
1414</td>
1415</tr>
1416<tr id="i138" class="altColor">
1417<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a></code></td>
1418<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readTree-byte:A-int-int-">readTree</a></span>(byte[]&nbsp;content,
1419        int&nbsp;offset,
1420        int&nbsp;len)</code>
1421<div class="block">Same as <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readTree-java.io.InputStream-"><code>readTree(InputStream)</code></a> except content read from
1422 passed-in byte array.</div>
1423</td>
1424</tr>
1425<tr id="i139" class="rowColor">
1426<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a></code></td>
1427<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readTree-java.io.File-">readTree</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a>&nbsp;file)</code>
1428<div class="block">Same as <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readTree-java.io.InputStream-"><code>readTree(InputStream)</code></a> except content read from
1429 passed-in <a href="https://docs.oracle.com/javase/8/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io"><code>File</code></a>.</div>
1430</td>
1431</tr>
1432<tr id="i140" class="altColor">
1433<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a></code></td>
1434<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readTree-java.io.InputStream-">readTree</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a>&nbsp;in)</code>
1435<div class="block">Method to deserialize JSON content as tree expressed
1436 using set of <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a> instances.</div>
1437</td>
1438</tr>
1439<tr id="i141" class="rowColor">
1440<td class="colFirst"><code>&lt;T extends <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/TreeNode.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">TreeNode</a>&gt;<br>T</code></td>
1441<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readTree-com.fasterxml.jackson.core.JsonParser-">readTree</a></span>(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;p)</code>
1442<div class="block">Method to deserialize JSON content as a tree <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a>.</div>
1443</td>
1444</tr>
1445<tr id="i142" class="altColor">
1446<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a></code></td>
1447<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readTree-java.io.Reader-">readTree</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</a>&nbsp;r)</code>
1448<div class="block">Same as <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readTree-java.io.InputStream-"><code>readTree(InputStream)</code></a> except content accessed through
1449 passed-in <a href="https://docs.oracle.com/javase/8/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io"><code>Reader</code></a></div>
1450</td>
1451</tr>
1452<tr id="i143" class="rowColor">
1453<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a></code></td>
1454<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readTree-java.lang.String-">readTree</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;content)</code>
1455<div class="block">Same as <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readTree-java.io.InputStream-"><code>readTree(InputStream)</code></a> except content read from
1456 passed-in <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang"><code>String</code></a></div>
1457</td>
1458</tr>
1459<tr id="i144" class="altColor">
1460<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a></code></td>
1461<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readTree-java.net.URL-">readTree</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net">URL</a>&nbsp;source)</code>
1462<div class="block">Same as <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readTree-java.io.InputStream-"><code>readTree(InputStream)</code></a> except content read from
1463 passed-in <a href="https://docs.oracle.com/javase/8/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net"><code>URL</code></a>.</div>
1464</td>
1465</tr>
1466<tr id="i145" class="rowColor">
1467<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1468<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue-byte:A-java.lang.Class-">readValue</a></span>(byte[]&nbsp;src,
1469         <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;valueType)</code>&nbsp;</td>
1470</tr>
1471<tr id="i146" class="altColor">
1472<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1473<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue-byte:A-int-int-java.lang.Class-">readValue</a></span>(byte[]&nbsp;src,
1474         int&nbsp;offset,
1475         int&nbsp;len,
1476         <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;valueType)</code>&nbsp;</td>
1477</tr>
1478<tr id="i147" class="rowColor">
1479<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1480<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue-byte:A-int-int-com.fasterxml.jackson.databind.JavaType-">readValue</a></span>(byte[]&nbsp;src,
1481         int&nbsp;offset,
1482         int&nbsp;len,
1483         <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)</code>&nbsp;</td>
1484</tr>
1485<tr id="i148" class="altColor">
1486<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1487<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue-byte:A-int-int-com.fasterxml.jackson.core.type.TypeReference-">readValue</a></span>(byte[]&nbsp;src,
1488         int&nbsp;offset,
1489         int&nbsp;len,
1490         <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a>&lt;T&gt;&nbsp;valueTypeRef)</code>&nbsp;</td>
1491</tr>
1492<tr id="i149" class="rowColor">
1493<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1494<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue-byte:A-com.fasterxml.jackson.databind.JavaType-">readValue</a></span>(byte[]&nbsp;src,
1495         <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)</code>&nbsp;</td>
1496</tr>
1497<tr id="i150" class="altColor">
1498<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1499<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue-byte:A-com.fasterxml.jackson.core.type.TypeReference-">readValue</a></span>(byte[]&nbsp;src,
1500         <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a>&lt;T&gt;&nbsp;valueTypeRef)</code>&nbsp;</td>
1501</tr>
1502<tr id="i151" class="rowColor">
1503<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1504<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue-java.io.DataInput-java.lang.Class-">readValue</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/DataInput.html?is-external=true" title="class or interface in java.io">DataInput</a>&nbsp;src,
1505         <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;valueType)</code>&nbsp;</td>
1506</tr>
1507<tr id="i152" class="altColor">
1508<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1509<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue-java.io.DataInput-com.fasterxml.jackson.databind.JavaType-">readValue</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/DataInput.html?is-external=true" title="class or interface in java.io">DataInput</a>&nbsp;src,
1510         <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)</code>&nbsp;</td>
1511</tr>
1512<tr id="i153" class="rowColor">
1513<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1514<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue-java.io.File-java.lang.Class-">readValue</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a>&nbsp;src,
1515         <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;valueType)</code>
1516<div class="block">Method to deserialize JSON content from given file into given Java type.</div>
1517</td>
1518</tr>
1519<tr id="i154" class="altColor">
1520<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1521<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue-java.io.File-com.fasterxml.jackson.databind.JavaType-">readValue</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a>&nbsp;src,
1522         <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)</code>
1523<div class="block">Method to deserialize JSON content from given file into given Java type.</div>
1524</td>
1525</tr>
1526<tr id="i155" class="rowColor">
1527<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1528<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue-java.io.File-com.fasterxml.jackson.core.type.TypeReference-">readValue</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a>&nbsp;src,
1529         <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a>&lt;T&gt;&nbsp;valueTypeRef)</code>
1530<div class="block">Method to deserialize JSON content from given file into given Java type.</div>
1531</td>
1532</tr>
1533<tr id="i156" class="altColor">
1534<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1535<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue-java.io.InputStream-java.lang.Class-">readValue</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a>&nbsp;src,
1536         <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;valueType)</code>&nbsp;</td>
1537</tr>
1538<tr id="i157" class="rowColor">
1539<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1540<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue-java.io.InputStream-com.fasterxml.jackson.databind.JavaType-">readValue</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a>&nbsp;src,
1541         <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)</code>&nbsp;</td>
1542</tr>
1543<tr id="i158" class="altColor">
1544<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1545<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue-java.io.InputStream-com.fasterxml.jackson.core.type.TypeReference-">readValue</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a>&nbsp;src,
1546         <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a>&lt;T&gt;&nbsp;valueTypeRef)</code>&nbsp;</td>
1547</tr>
1548<tr id="i159" class="rowColor">
1549<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1550<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue-com.fasterxml.jackson.core.JsonParser-java.lang.Class-">readValue</a></span>(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;p,
1551         <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;valueType)</code>
1552<div class="block">Method to deserialize JSON content into a non-container
1553 type (it can be an array type, however): typically a bean, array
1554 or a wrapper type (like <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang"><code>Boolean</code></a>).</div>
1555</td>
1556</tr>
1557<tr id="i160" class="altColor">
1558<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1559<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.JavaType-">readValue</a></span>(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;p,
1560         <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)</code>
1561<div class="block">Type-safe overloaded method, basically alias for <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue-com.fasterxml.jackson.core.JsonParser-java.lang.Class-"><code>readValue(JsonParser, Class)</code></a>.</div>
1562</td>
1563</tr>
1564<tr id="i161" class="rowColor">
1565<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1566<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.core.type.ResolvedType-">readValue</a></span>(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;p,
1567         <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/type/ResolvedType.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">ResolvedType</a>&nbsp;valueType)</code>
1568<div class="block">Method to deserialize JSON content into a Java type, reference
1569 to which is passed as argument.</div>
1570</td>
1571</tr>
1572<tr id="i162" class="altColor">
1573<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1574<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.core.type.TypeReference-">readValue</a></span>(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;p,
1575         <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a>&lt;T&gt;&nbsp;valueTypeRef)</code>
1576<div class="block">Method to deserialize JSON content into a Java type, reference
1577 to which is passed as argument.</div>
1578</td>
1579</tr>
1580<tr id="i163" class="rowColor">
1581<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1582<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue-java.io.Reader-java.lang.Class-">readValue</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</a>&nbsp;src,
1583         <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;valueType)</code>&nbsp;</td>
1584</tr>
1585<tr id="i164" class="altColor">
1586<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1587<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue-java.io.Reader-com.fasterxml.jackson.databind.JavaType-">readValue</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</a>&nbsp;src,
1588         <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)</code>&nbsp;</td>
1589</tr>
1590<tr id="i165" class="rowColor">
1591<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1592<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue-java.io.Reader-com.fasterxml.jackson.core.type.TypeReference-">readValue</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</a>&nbsp;src,
1593         <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a>&lt;T&gt;&nbsp;valueTypeRef)</code>&nbsp;</td>
1594</tr>
1595<tr id="i166" class="altColor">
1596<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1597<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue-java.lang.String-java.lang.Class-">readValue</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;content,
1598         <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;valueType)</code>
1599<div class="block">Method to deserialize JSON content from given JSON content String.</div>
1600</td>
1601</tr>
1602<tr id="i167" class="rowColor">
1603<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1604<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue-java.lang.String-com.fasterxml.jackson.databind.JavaType-">readValue</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;content,
1605         <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)</code>
1606<div class="block">Method to deserialize JSON content from given JSON content String.</div>
1607</td>
1608</tr>
1609<tr id="i168" class="altColor">
1610<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1611<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue-java.lang.String-com.fasterxml.jackson.core.type.TypeReference-">readValue</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;content,
1612         <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a>&lt;T&gt;&nbsp;valueTypeRef)</code>
1613<div class="block">Method to deserialize JSON content from given JSON content String.</div>
1614</td>
1615</tr>
1616<tr id="i169" class="rowColor">
1617<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1618<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue-java.net.URL-java.lang.Class-">readValue</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net">URL</a>&nbsp;src,
1619         <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;valueType)</code>
1620<div class="block">Method to deserialize JSON content from given resource into given Java type.</div>
1621</td>
1622</tr>
1623<tr id="i170" class="altColor">
1624<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1625<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue-java.net.URL-com.fasterxml.jackson.databind.JavaType-">readValue</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net">URL</a>&nbsp;src,
1626         <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)</code>
1627<div class="block">Same as <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue-java.net.URL-java.lang.Class-"><code>readValue(java.net.URL, Class)</code></a> except that target specified by <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind"><code>JavaType</code></a>.</div>
1628</td>
1629</tr>
1630<tr id="i171" class="rowColor">
1631<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1632<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue-java.net.URL-com.fasterxml.jackson.core.type.TypeReference-">readValue</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net">URL</a>&nbsp;src,
1633         <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a>&lt;T&gt;&nbsp;valueTypeRef)</code>
1634<div class="block">Same as <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue-java.net.URL-java.lang.Class-"><code>readValue(java.net.URL, Class)</code></a> except that target specified by <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type"><code>TypeReference</code></a>.</div>
1635</td>
1636</tr>
1637<tr id="i172" class="altColor">
1638<td class="colFirst"><code>&lt;T&gt;&nbsp;<a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="class in com.fasterxml.jackson.databind">MappingIterator</a>&lt;T&gt;</code></td>
1639<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValues-com.fasterxml.jackson.core.JsonParser-java.lang.Class-">readValues</a></span>(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;p,
1640          <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;valueType)</code>
1641<div class="block">Convenience method, equivalent in function to:</div>
1642</td>
1643</tr>
1644<tr id="i173" class="rowColor">
1645<td class="colFirst"><code>&lt;T&gt;&nbsp;<a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="class in com.fasterxml.jackson.databind">MappingIterator</a>&lt;T&gt;</code></td>
1646<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValues-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.JavaType-">readValues</a></span>(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;p,
1647          <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)</code>
1648<div class="block">Convenience method, equivalent in function to:</div>
1649</td>
1650</tr>
1651<tr id="i174" class="altColor">
1652<td class="colFirst"><code>&lt;T&gt;&nbsp;<a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="class in com.fasterxml.jackson.databind">MappingIterator</a>&lt;T&gt;</code></td>
1653<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValues-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.core.type.ResolvedType-">readValues</a></span>(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;p,
1654          <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/type/ResolvedType.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">ResolvedType</a>&nbsp;valueType)</code>
1655<div class="block">Convenience method, equivalent in function to:</div>
1656</td>
1657</tr>
1658<tr id="i175" class="rowColor">
1659<td class="colFirst"><code>&lt;T&gt;&nbsp;<a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="class in com.fasterxml.jackson.databind">MappingIterator</a>&lt;T&gt;</code></td>
1660<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValues-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.core.type.TypeReference-">readValues</a></span>(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;p,
1661          <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a>&lt;T&gt;&nbsp;valueTypeRef)</code>
1662<div class="block">Method for reading sequence of Objects from parser stream.</div>
1663</td>
1664</tr>
1665<tr id="i176" class="altColor">
1666<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1667<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#registerModule-com.fasterxml.jackson.databind.Module-">registerModule</a></span>(<a href="../../../../com/fasterxml/jackson/databind/Module.html" title="class in com.fasterxml.jackson.databind">Module</a>&nbsp;module)</code>
1668<div class="block">Method for registering a module that can extend functionality
1669 provided by this mapper; for example, by adding providers for
1670 custom serializers and deserializers.</div>
1671</td>
1672</tr>
1673<tr id="i177" class="rowColor">
1674<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1675<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#registerModules-java.lang.Iterable-">registerModules</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</a>&lt;? extends <a href="../../../../com/fasterxml/jackson/databind/Module.html" title="class in com.fasterxml.jackson.databind">Module</a>&gt;&nbsp;modules)</code>
1676<div class="block">Convenience method for registering specified modules in order;
1677 functionally equivalent to:</div>
1678</td>
1679</tr>
1680<tr id="i178" class="altColor">
1681<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1682<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#registerModules-com.fasterxml.jackson.databind.Module...-">registerModules</a></span>(<a href="../../../../com/fasterxml/jackson/databind/Module.html" title="class in com.fasterxml.jackson.databind">Module</a>...&nbsp;modules)</code>
1683<div class="block">Convenience method for registering specified modules in order;
1684 functionally equivalent to:</div>
1685</td>
1686</tr>
1687<tr id="i179" class="rowColor">
1688<td class="colFirst"><code>void</code></td>
1689<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#registerSubtypes-java.lang.Class...-">registerSubtypes</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;...&nbsp;classes)</code>
1690<div class="block">Method for registering specified class as a subtype, so that
1691 typename-based resolution can link supertypes to subtypes
1692 (as an alternative to using annotations).</div>
1693</td>
1694</tr>
1695<tr id="i180" class="altColor">
1696<td class="colFirst"><code>void</code></td>
1697<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#registerSubtypes-java.util.Collection-">registerSubtypes</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&gt;&nbsp;subtypes)</code>&nbsp;</td>
1698</tr>
1699<tr id="i181" class="rowColor">
1700<td class="colFirst"><code>void</code></td>
1701<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#registerSubtypes-com.fasterxml.jackson.databind.jsontype.NamedType...-">registerSubtypes</a></span>(<a href="../../../../com/fasterxml/jackson/databind/jsontype/NamedType.html" title="class in com.fasterxml.jackson.databind.jsontype">NamedType</a>...&nbsp;types)</code>
1702<div class="block">Method for registering specified class as a subtype, so that
1703 typename-based resolution can link supertypes to subtypes
1704 (as an alternative to using annotations).</div>
1705</td>
1706</tr>
1707<tr id="i182" class="altColor">
1708<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1709<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setAnnotationIntrospector-com.fasterxml.jackson.databind.AnnotationIntrospector-">setAnnotationIntrospector</a></span>(<a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a>&nbsp;ai)</code>
1710<div class="block">Method for setting <a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind"><code>AnnotationIntrospector</code></a> used by this
1711 mapper instance for both serialization and deserialization.</div>
1712</td>
1713</tr>
1714<tr id="i183" class="rowColor">
1715<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1716<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setAnnotationIntrospectors-com.fasterxml.jackson.databind.AnnotationIntrospector-com.fasterxml.jackson.databind.AnnotationIntrospector-">setAnnotationIntrospectors</a></span>(<a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a>&nbsp;serializerAI,
1717                          <a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a>&nbsp;deserializerAI)</code>
1718<div class="block">Method for changing <a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind"><code>AnnotationIntrospector</code></a> instances used
1719 by this mapper instance for serialization and deserialization,
1720 specifying them separately so that different introspection can be
1721 used for different aspects</div>
1722</td>
1723</tr>
1724<tr id="i184" class="altColor">
1725<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1726<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setBase64Variant-com.fasterxml.jackson.core.Base64Variant-">setBase64Variant</a></span>(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/Base64Variant.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Base64Variant</a>&nbsp;v)</code>
1727<div class="block">Method that will configure default <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/Base64Variant.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>Base64Variant</code></a> that
1728 <code>byte[]</code> serializers and deserializers will use.</div>
1729</td>
1730</tr>
1731<tr id="i185" class="rowColor">
1732<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1733<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setConfig-com.fasterxml.jackson.databind.DeserializationConfig-">setConfig</a></span>(<a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;config)</code>
1734<div class="block">Method that allows overriding of the underlying <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><code>DeserializationConfig</code></a>
1735 object.</div>
1736</td>
1737</tr>
1738<tr id="i186" class="altColor">
1739<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1740<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setConfig-com.fasterxml.jackson.databind.SerializationConfig-">setConfig</a></span>(<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&nbsp;config)</code>
1741<div class="block">Method that allows overriding of the underlying <a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind"><code>SerializationConfig</code></a>
1742 object, which contains serialization-specific configuration settings.</div>
1743</td>
1744</tr>
1745<tr id="i187" class="rowColor">
1746<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1747<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setDateFormat-java.text.DateFormat-">setDateFormat</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text">DateFormat</a>&nbsp;dateFormat)</code>
1748<div class="block">Method for configuring the default <a href="https://docs.oracle.com/javase/8/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text"><code>DateFormat</code></a> to use when serializing time
1749 values as Strings, and deserializing from JSON Strings.</div>
1750</td>
1751</tr>
1752<tr id="i188" class="altColor">
1753<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1754<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setDefaultLeniency-java.lang.Boolean-">setDefaultLeniency</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;b)</code>&nbsp;</td>
1755</tr>
1756<tr id="i189" class="rowColor">
1757<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1758<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setDefaultMergeable-java.lang.Boolean-">setDefaultMergeable</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;b)</code>
1759<div class="block">Method for setting default Setter configuration, regarding things like
1760 merging, null-handling; used for properties for which there are
1761 no per-type or per-property overrides (via annotations or config overrides).</div>
1762</td>
1763</tr>
1764<tr id="i190" class="altColor">
1765<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1766<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setDefaultPrettyPrinter-com.fasterxml.jackson.core.PrettyPrinter-">setDefaultPrettyPrinter</a></span>(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/PrettyPrinter.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">PrettyPrinter</a>&nbsp;pp)</code>
1767<div class="block">Method for specifying <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/PrettyPrinter.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>PrettyPrinter</code></a> to use when "default pretty-printing"
1768 is enabled (by enabling <a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html#INDENT_OUTPUT"><code>SerializationFeature.INDENT_OUTPUT</code></a>)</div>
1769</td>
1770</tr>
1771<tr id="i191" class="rowColor">
1772<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1773<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setDefaultPropertyInclusion-com.fasterxml.jackson.annotation.JsonInclude.Include-">setDefaultPropertyInclusion</a></span>(<a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonInclude.Include.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonInclude.Include</a>&nbsp;incl)</code>
1774<div class="block">Short-cut for:</div>
1775</td>
1776</tr>
1777<tr id="i192" class="altColor">
1778<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1779<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setDefaultPropertyInclusion-com.fasterxml.jackson.annotation.JsonInclude.Value-">setDefaultPropertyInclusion</a></span>(<a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonInclude.Value.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonInclude.Value</a>&nbsp;incl)</code>
1780<div class="block">Method for setting default POJO property inclusion strategy for serialization,
1781 applied for all properties for which there are no per-type or per-property
1782 overrides (via annotations or config overrides).</div>
1783</td>
1784</tr>
1785<tr id="i193" class="rowColor">
1786<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1787<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setDefaultSetterInfo-com.fasterxml.jackson.annotation.JsonSetter.Value-">setDefaultSetterInfo</a></span>(<a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonSetter.Value.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonSetter.Value</a>&nbsp;v)</code>
1788<div class="block">Method for setting default Setter configuration, regarding things like
1789 merging, null-handling; used for properties for which there are
1790 no per-type or per-property overrides (via annotations or config overrides).</div>
1791</td>
1792</tr>
1793<tr id="i194" class="altColor">
1794<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1795<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setDefaultTyping-com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder-">setDefaultTyping</a></span>(<a href="../../../../com/fasterxml/jackson/databind/jsontype/TypeResolverBuilder.html" title="interface in com.fasterxml.jackson.databind.jsontype">TypeResolverBuilder</a>&lt;?&gt;&nbsp;typer)</code>
1796<div class="block">Method for enabling automatic inclusion of type information, using
1797 specified handler object for determining which types this affects,
1798 as well as details of how information is embedded.</div>
1799</td>
1800</tr>
1801<tr id="i195" class="rowColor">
1802<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1803<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setDefaultVisibility-com.fasterxml.jackson.annotation.JsonAutoDetect.Value-">setDefaultVisibility</a></span>(<a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonAutoDetect.Value.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonAutoDetect.Value</a>&nbsp;vis)</code>
1804<div class="block">Method for setting auto-detection visibility definition
1805 defaults, which are in effect unless overridden by
1806 annotations (like <code>JsonAutoDetect</code>) or per-type
1807 visibility overrides.</div>
1808</td>
1809</tr>
1810<tr id="i196" class="altColor">
1811<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1812<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setFilterProvider-com.fasterxml.jackson.databind.ser.FilterProvider-">setFilterProvider</a></span>(<a href="../../../../com/fasterxml/jackson/databind/ser/FilterProvider.html" title="class in com.fasterxml.jackson.databind.ser">FilterProvider</a>&nbsp;filterProvider)</code>
1813<div class="block">Method for configuring this mapper to use specified <a href="../../../../com/fasterxml/jackson/databind/ser/FilterProvider.html" title="class in com.fasterxml.jackson.databind.ser"><code>FilterProvider</code></a> for
1814 mapping Filter Ids to actual filter instances.</div>
1815</td>
1816</tr>
1817<tr id="i197" class="rowColor">
1818<td class="colFirst"><code>void</code></td>
1819<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setFilters-com.fasterxml.jackson.databind.ser.FilterProvider-">setFilters</a></span>(<a href="../../../../com/fasterxml/jackson/databind/ser/FilterProvider.html" title="class in com.fasterxml.jackson.databind.ser">FilterProvider</a>&nbsp;filterProvider)</code>
1820<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
1821<div class="block"><span class="deprecationComment">Since 2.6, use <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setFilterProvider-com.fasterxml.jackson.databind.ser.FilterProvider-"><code>setFilterProvider(com.fasterxml.jackson.databind.ser.FilterProvider)</code></a> instead (allows chaining)</span></div>
1822</div>
1823</td>
1824</tr>
1825<tr id="i198" class="altColor">
1826<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
1827<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setHandlerInstantiator-com.fasterxml.jackson.databind.cfg.HandlerInstantiator-">setHandlerInstantiator</a></span>(<a href="../../../../com/fasterxml/jackson/databind/cfg/HandlerInstantiator.html" title="class in com.fasterxml.jackson.databind.cfg">HandlerInstantiator</a>&nbsp;hi)</code>
1828<div class="block">Method for configuring <a href="../../../../com/fasterxml/jackson/databind/cfg/HandlerInstantiator.html" title="class in com.fasterxml.jackson.databind.cfg"><code>HandlerInstantiator</code></a> to use for creating
1829 instances of handlers (such as serializers, deserializers, type and type
1830 id resolvers), given a class.</div>
1831</td>
1832</tr>
1833<tr id="i199" class="rowColor">
1834<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1835<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setInjectableValues-com.fasterxml.jackson.databind.InjectableValues-">setInjectableValues</a></span>(<a href="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</a>&nbsp;injectableValues)</code>
1836<div class="block">Method for configuring <a href="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind"><code>InjectableValues</code></a> which used to find
1837 values to inject.</div>
1838</td>
1839</tr>
1840<tr id="i200" class="altColor">
1841<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1842<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setLocale-java.util.Locale-">setLocale</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util">Locale</a>&nbsp;l)</code>
1843<div class="block">Method for overriding default locale to use for formatting.</div>
1844</td>
1845</tr>
1846<tr id="i201" class="rowColor">
1847<td class="colFirst"><code>void</code></td>
1848<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setMixInAnnotations-java.util.Map-">setMixInAnnotations</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;,<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&gt;&nbsp;sourceMixins)</code>
1849<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
1850<div class="block"><span class="deprecationComment">Since 2.5: replaced by a fluent form of the method; <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setMixIns-java.util.Map-"><code>setMixIns(java.util.Map&lt;java.lang.Class&lt;?&gt;, java.lang.Class&lt;?&gt;&gt;)</code></a>.</span></div>
1851</div>
1852</td>
1853</tr>
1854<tr id="i202" class="altColor">
1855<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1856<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setMixInResolver-com.fasterxml.jackson.databind.introspect.ClassIntrospector.MixInResolver-">setMixInResolver</a></span>(<a href="../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.MixInResolver.html" title="interface in com.fasterxml.jackson.databind.introspect">ClassIntrospector.MixInResolver</a>&nbsp;resolver)</code>
1857<div class="block">Method that can be called to specify given resolver for locating
1858 mix-in classes to use, overriding directly added mappings.</div>
1859</td>
1860</tr>
1861<tr id="i203" class="rowColor">
1862<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1863<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setMixIns-java.util.Map-">setMixIns</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;,<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&gt;&nbsp;sourceMixins)</code>
1864<div class="block">Method to use for defining mix-in annotations to use for augmenting
1865 annotations that processable (serializable / deserializable)
1866 classes have.</div>
1867</td>
1868</tr>
1869<tr id="i204" class="altColor">
1870<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1871<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setNodeFactory-com.fasterxml.jackson.databind.node.JsonNodeFactory-">setNodeFactory</a></span>(<a href="../../../../com/fasterxml/jackson/databind/node/JsonNodeFactory.html" title="class in com.fasterxml.jackson.databind.node">JsonNodeFactory</a>&nbsp;f)</code>
1872<div class="block">Method for specifying <a href="../../../../com/fasterxml/jackson/databind/node/JsonNodeFactory.html" title="class in com.fasterxml.jackson.databind.node"><code>JsonNodeFactory</code></a> to use for
1873 constructing root level tree nodes (via method
1874 <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#createObjectNode--"><code>createObjectNode()</code></a></div>
1875</td>
1876</tr>
1877<tr id="i205" class="rowColor">
1878<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1879<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setPolymorphicTypeValidator-com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator-">setPolymorphicTypeValidator</a></span>(<a href="../../../../com/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator.html" title="class in com.fasterxml.jackson.databind.jsontype">PolymorphicTypeValidator</a>&nbsp;ptv)</code>
1880<div class="block">Method for specifying <a href="../../../../com/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator.html" title="class in com.fasterxml.jackson.databind.jsontype"><code>PolymorphicTypeValidator</code></a> to use for validating
1881 polymorphic subtypes used with explicit polymorphic types (annotation-based),
1882 but NOT one with "default typing" (see <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#activateDefaultTyping-com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator-"><code>activateDefaultTyping(PolymorphicTypeValidator)</code></a>
1883 for details).</div>
1884</td>
1885</tr>
1886<tr id="i206" class="altColor">
1887<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1888<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setPropertyInclusion-com.fasterxml.jackson.annotation.JsonInclude.Value-">setPropertyInclusion</a></span>(<a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonInclude.Value.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonInclude.Value</a>&nbsp;incl)</code>
1889<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
1890<div class="block"><span class="deprecationComment">Since 2.9 use <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setDefaultPropertyInclusion-com.fasterxml.jackson.annotation.JsonInclude.Value-"><code>setDefaultPropertyInclusion(com.fasterxml.jackson.annotation.JsonInclude.Value)</code></a></span></div>
1891</div>
1892</td>
1893</tr>
1894<tr id="i207" class="rowColor">
1895<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1896<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setPropertyNamingStrategy-com.fasterxml.jackson.databind.PropertyNamingStrategy-">setPropertyNamingStrategy</a></span>(<a href="../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a>&nbsp;s)</code>
1897<div class="block">Method for setting custom property naming strategy to use.</div>
1898</td>
1899</tr>
1900<tr id="i208" class="altColor">
1901<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1902<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setSerializationInclusion-com.fasterxml.jackson.annotation.JsonInclude.Include-">setSerializationInclusion</a></span>(<a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonInclude.Include.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonInclude.Include</a>&nbsp;incl)</code>
1903<div class="block">Convenience method, equivalent to calling:</div>
1904</td>
1905</tr>
1906<tr id="i209" class="rowColor">
1907<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1908<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setSerializerFactory-com.fasterxml.jackson.databind.ser.SerializerFactory-">setSerializerFactory</a></span>(<a href="../../../../com/fasterxml/jackson/databind/ser/SerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser">SerializerFactory</a>&nbsp;f)</code>
1909<div class="block">Method for setting specific <a href="../../../../com/fasterxml/jackson/databind/ser/SerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser"><code>SerializerFactory</code></a> to use
1910 for constructing (bean) serializers.</div>
1911</td>
1912</tr>
1913<tr id="i210" class="altColor">
1914<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1915<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setSerializerProvider-com.fasterxml.jackson.databind.ser.DefaultSerializerProvider-">setSerializerProvider</a></span>(<a href="../../../../com/fasterxml/jackson/databind/ser/DefaultSerializerProvider.html" title="class in com.fasterxml.jackson.databind.ser">DefaultSerializerProvider</a>&nbsp;p)</code>
1916<div class="block">Method for setting "blueprint" <a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><code>SerializerProvider</code></a> instance
1917 to use as the base for actual provider instances to use for handling
1918 caching of <a href="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind"><code>JsonSerializer</code></a> instances.</div>
1919</td>
1920</tr>
1921<tr id="i211" class="rowColor">
1922<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1923<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setSubtypeResolver-com.fasterxml.jackson.databind.jsontype.SubtypeResolver-">setSubtypeResolver</a></span>(<a href="../../../../com/fasterxml/jackson/databind/jsontype/SubtypeResolver.html" title="class in com.fasterxml.jackson.databind.jsontype">SubtypeResolver</a>&nbsp;str)</code>
1924<div class="block">Method for setting custom subtype resolver to use.</div>
1925</td>
1926</tr>
1927<tr id="i212" class="altColor">
1928<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1929<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setTimeZone-java.util.TimeZone-">setTimeZone</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/TimeZone.html?is-external=true" title="class or interface in java.util">TimeZone</a>&nbsp;tz)</code>
1930<div class="block">Method for overriding default TimeZone to use for formatting.</div>
1931</td>
1932</tr>
1933<tr id="i213" class="rowColor">
1934<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1935<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setTypeFactory-com.fasterxml.jackson.databind.type.TypeFactory-">setTypeFactory</a></span>(<a href="../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type">TypeFactory</a>&nbsp;f)</code>
1936<div class="block">Method that can be used to override <a href="../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type"><code>TypeFactory</code></a> instance
1937 used by this mapper.</div>
1938</td>
1939</tr>
1940<tr id="i214" class="altColor">
1941<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1942<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setVisibility-com.fasterxml.jackson.annotation.PropertyAccessor-com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility-">setVisibility</a></span>(<a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/PropertyAccessor.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">PropertyAccessor</a>&nbsp;forMethod,
1943             <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonAutoDetect.Visibility.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonAutoDetect.Visibility</a>&nbsp;visibility)</code>
1944<div class="block">Convenience method that allows changing configuration for
1945 underlying <a href="../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect"><code>VisibilityChecker</code></a>s, to change details of what kinds of
1946 properties are auto-detected.</div>
1947</td>
1948</tr>
1949<tr id="i215" class="rowColor">
1950<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
1951<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setVisibility-com.fasterxml.jackson.databind.introspect.VisibilityChecker-">setVisibility</a></span>(<a href="../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect">VisibilityChecker</a>&lt;?&gt;&nbsp;vc)</code>
1952<div class="block">Method for setting currently configured default <a href="../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect"><code>VisibilityChecker</code></a>,
1953 object used for determining whether given property element
1954 (method, field, constructor) can be auto-detected or not.</div>
1955</td>
1956</tr>
1957<tr id="i216" class="altColor">
1958<td class="colFirst"><code>void</code></td>
1959<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setVisibilityChecker-com.fasterxml.jackson.databind.introspect.VisibilityChecker-">setVisibilityChecker</a></span>(<a href="../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect">VisibilityChecker</a>&lt;?&gt;&nbsp;vc)</code>
1960<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
1961<div class="block"><span class="deprecationComment">Since 2.6 use <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setVisibility-com.fasterxml.jackson.databind.introspect.VisibilityChecker-"><code>setVisibility(VisibilityChecker)</code></a> instead.</span></div>
1962</div>
1963</td>
1964</tr>
1965<tr id="i217" class="rowColor">
1966<td class="colFirst"><code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonFactory</a></code></td>
1967<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#tokenStreamFactory--">tokenStreamFactory</a></span>()</code>
1968<div class="block">Method that can be used to get hold of <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonFactory</code></a> that this
1969 mapper uses if it needs to construct <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a>s
1970 and/or <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a>s.</div>
1971</td>
1972</tr>
1973<tr id="i218" class="altColor">
1974<td class="colFirst"><code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a></code></td>
1975<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#treeAsTokens-com.fasterxml.jackson.core.TreeNode-">treeAsTokens</a></span>(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/TreeNode.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">TreeNode</a>&nbsp;n)</code>
1976<div class="block">Method for constructing a <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a> out of JSON tree
1977 representation.</div>
1978</td>
1979</tr>
1980<tr id="i219" class="rowColor">
1981<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1982<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#treeToValue-com.fasterxml.jackson.core.TreeNode-java.lang.Class-">treeToValue</a></span>(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/TreeNode.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">TreeNode</a>&nbsp;n,
1983           <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;valueType)</code>
1984<div class="block">Convenience conversion method that will bind data given JSON tree
1985 contains into specific value (usually bean) type.</div>
1986</td>
1987</tr>
1988<tr id="i220" class="altColor">
1989<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
1990<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#updateValue-T-java.lang.Object-">updateValue</a></span>(T&nbsp;valueToUpdate,
1991           <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;overrides)</code>
1992<div class="block">Convenience method similar to <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#convertValue-java.lang.Object-com.fasterxml.jackson.databind.JavaType-"><code>convertValue(Object, JavaType)</code></a> but one
1993 in which</div>
1994</td>
1995</tr>
1996<tr id="i221" class="rowColor">
1997<td class="colFirst"><code>&lt;T extends <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>&gt;<br>T</code></td>
1998<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#valueToTree-java.lang.Object-">valueToTree</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;fromValue)</code>
1999<div class="block">Reverse of <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#treeToValue-com.fasterxml.jackson.core.TreeNode-java.lang.Class-"><code>treeToValue(com.fasterxml.jackson.core.TreeNode, java.lang.Class&lt;T&gt;)</code></a>; given a value (usually bean), will
2000 construct equivalent JSON Tree representation.</div>
2001</td>
2002</tr>
2003<tr id="i222" class="altColor">
2004<td class="colFirst"><code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/Version.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Version</a></code></td>
2005<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#version--">version</a></span>()</code>
2006<div class="block">Method that will return version information stored in and read from jar
2007 that contains this class.</div>
2008</td>
2009</tr>
2010<tr id="i223" class="rowColor">
2011<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
2012<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writer--">writer</a></span>()</code>
2013<div class="block">Convenience method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a>
2014 with default settings.</div>
2015</td>
2016</tr>
2017<tr id="i224" class="altColor">
2018<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
2019<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writer-com.fasterxml.jackson.core.Base64Variant-">writer</a></span>(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/Base64Variant.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Base64Variant</a>&nbsp;defaultBase64)</code>
2020<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> that will
2021 use specified Base64 encoding variant for Base64-encoded binary data.</div>
2022</td>
2023</tr>
2024<tr id="i225" class="rowColor">
2025<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
2026<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writer-com.fasterxml.jackson.core.io.CharacterEscapes-">writer</a></span>(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/io/CharacterEscapes.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.io">CharacterEscapes</a>&nbsp;escapes)</code>
2027<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> that will
2028 use specified character escaping details for output.</div>
2029</td>
2030</tr>
2031<tr id="i226" class="altColor">
2032<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
2033<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writer-com.fasterxml.jackson.databind.cfg.ContextAttributes-">writer</a></span>(<a href="../../../../com/fasterxml/jackson/databind/cfg/ContextAttributes.html" title="class in com.fasterxml.jackson.databind.cfg">ContextAttributes</a>&nbsp;attrs)</code>
2034<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> that will
2035 use specified default attributes.</div>
2036</td>
2037</tr>
2038<tr id="i227" class="rowColor">
2039<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
2040<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writer-java.text.DateFormat-">writer</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text">DateFormat</a>&nbsp;df)</code>
2041<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> that will
2042 serialize objects using specified <a href="https://docs.oracle.com/javase/8/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text"><code>DateFormat</code></a>; or, if
2043 null passed, using timestamp (64-bit number.</div>
2044</td>
2045</tr>
2046<tr id="i228" class="altColor">
2047<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
2048<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writer-com.fasterxml.jackson.databind.ser.FilterProvider-">writer</a></span>(<a href="../../../../com/fasterxml/jackson/databind/ser/FilterProvider.html" title="class in com.fasterxml.jackson.databind.ser">FilterProvider</a>&nbsp;filterProvider)</code>
2049<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> that will
2050 serialize objects using specified filter provider.</div>
2051</td>
2052</tr>
2053<tr id="i229" class="rowColor">
2054<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
2055<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writer-com.fasterxml.jackson.core.FormatSchema-">writer</a></span>(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/FormatSchema.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">FormatSchema</a>&nbsp;schema)</code>
2056<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> that will
2057 pass specific schema object to <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a> used for
2058 writing content.</div>
2059</td>
2060</tr>
2061<tr id="i230" class="altColor">
2062<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
2063<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writer-com.fasterxml.jackson.core.PrettyPrinter-">writer</a></span>(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/PrettyPrinter.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">PrettyPrinter</a>&nbsp;pp)</code>
2064<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> that will
2065 serialize objects using specified pretty printer for indentation
2066 (or if null, no pretty printer)</div>
2067</td>
2068</tr>
2069<tr id="i231" class="rowColor">
2070<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
2071<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writer-com.fasterxml.jackson.databind.SerializationFeature-">writer</a></span>(<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>&nbsp;feature)</code>
2072<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> with
2073 specified feature enabled (compared to settings that this
2074 mapper instance has).</div>
2075</td>
2076</tr>
2077<tr id="i232" class="altColor">
2078<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
2079<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writer-com.fasterxml.jackson.databind.SerializationFeature-com.fasterxml.jackson.databind.SerializationFeature...-">writer</a></span>(<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>&nbsp;first,
2080      <a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>...&nbsp;other)</code>
2081<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> with
2082 specified features enabled (compared to settings that this
2083 mapper instance has).</div>
2084</td>
2085</tr>
2086<tr id="i233" class="rowColor">
2087<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
2088<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writerFor-java.lang.Class-">writerFor</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;rootType)</code>
2089<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> that will
2090 serialize objects using specified root type, instead of actual
2091 runtime type of value.</div>
2092</td>
2093</tr>
2094<tr id="i234" class="altColor">
2095<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
2096<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writerFor-com.fasterxml.jackson.databind.JavaType-">writerFor</a></span>(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;rootType)</code>
2097<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> that will
2098 serialize objects using specified root type, instead of actual
2099 runtime type of value.</div>
2100</td>
2101</tr>
2102<tr id="i235" class="rowColor">
2103<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
2104<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writerFor-com.fasterxml.jackson.core.type.TypeReference-">writerFor</a></span>(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a>&lt;?&gt;&nbsp;rootType)</code>
2105<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> that will
2106 serialize objects using specified root type, instead of actual
2107 runtime type of value.</div>
2108</td>
2109</tr>
2110<tr id="i236" class="altColor">
2111<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
2112<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writerWithDefaultPrettyPrinter--">writerWithDefaultPrettyPrinter</a></span>()</code>
2113<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> that will
2114 serialize objects using the default pretty printer for indentation</div>
2115</td>
2116</tr>
2117<tr id="i237" class="rowColor">
2118<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
2119<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writerWithType-java.lang.Class-">writerWithType</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;rootType)</code>
2120<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
2121<div class="block"><span class="deprecationComment">Since 2.5, use <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writerFor-java.lang.Class-"><code>writerFor(Class)</code></a> instead</span></div>
2122</div>
2123</td>
2124</tr>
2125<tr id="i238" class="altColor">
2126<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
2127<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writerWithType-com.fasterxml.jackson.databind.JavaType-">writerWithType</a></span>(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;rootType)</code>
2128<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
2129<div class="block"><span class="deprecationComment">Since 2.5, use <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writerFor-com.fasterxml.jackson.databind.JavaType-"><code>writerFor(JavaType)</code></a> instead</span></div>
2130</div>
2131</td>
2132</tr>
2133<tr id="i239" class="rowColor">
2134<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
2135<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writerWithType-com.fasterxml.jackson.core.type.TypeReference-">writerWithType</a></span>(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a>&lt;?&gt;&nbsp;rootType)</code>
2136<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
2137<div class="block"><span class="deprecationComment">Since 2.5, use <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writerFor-com.fasterxml.jackson.core.type.TypeReference-"><code>writerFor(TypeReference)</code></a> instead</span></div>
2138</div>
2139</td>
2140</tr>
2141<tr id="i240" class="altColor">
2142<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a></code></td>
2143<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writerWithView-java.lang.Class-">writerWithView</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;serializationView)</code>
2144<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> that will
2145 serialize objects using specified JSON View (filter).</div>
2146</td>
2147</tr>
2148<tr id="i241" class="rowColor">
2149<td class="colFirst"><code>void</code></td>
2150<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writeTree-com.fasterxml.jackson.core.JsonGenerator-com.fasterxml.jackson.databind.JsonNode-">writeTree</a></span>(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator</a>&nbsp;g,
2151         <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>&nbsp;rootNode)</code>
2152<div class="block">Method to serialize given JSON Tree, using generator
2153 provided.</div>
2154</td>
2155</tr>
2156<tr id="i242" class="altColor">
2157<td class="colFirst"><code>void</code></td>
2158<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writeTree-com.fasterxml.jackson.core.JsonGenerator-com.fasterxml.jackson.core.TreeNode-">writeTree</a></span>(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator</a>&nbsp;g,
2159         <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/TreeNode.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">TreeNode</a>&nbsp;rootNode)</code>&nbsp;</td>
2160</tr>
2161<tr id="i243" class="rowColor">
2162<td class="colFirst"><code>void</code></td>
2163<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writeValue-java.io.DataOutput-java.lang.Object-">writeValue</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/DataOutput.html?is-external=true" title="class or interface in java.io">DataOutput</a>&nbsp;out,
2164          <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</code>&nbsp;</td>
2165</tr>
2166<tr id="i244" class="altColor">
2167<td class="colFirst"><code>void</code></td>
2168<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writeValue-java.io.File-java.lang.Object-">writeValue</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a>&nbsp;resultFile,
2169          <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</code>
2170<div class="block">Method that can be used to serialize any Java value as
2171 JSON output, written to File provided.</div>
2172</td>
2173</tr>
2174<tr id="i245" class="rowColor">
2175<td class="colFirst"><code>void</code></td>
2176<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writeValue-com.fasterxml.jackson.core.JsonGenerator-java.lang.Object-">writeValue</a></span>(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator</a>&nbsp;g,
2177          <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</code>
2178<div class="block">Method that can be used to serialize any Java value as
2179 JSON output, using provided <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a>.</div>
2180</td>
2181</tr>
2182<tr id="i246" class="altColor">
2183<td class="colFirst"><code>void</code></td>
2184<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writeValue-java.io.OutputStream-java.lang.Object-">writeValue</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a>&nbsp;out,
2185          <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</code>
2186<div class="block">Method that can be used to serialize any Java value as
2187 JSON output, using output stream provided (using encoding
2188 <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonEncoding.html?is-external=true#UTF8" title="class or interface in com.fasterxml.jackson.core"><code>JsonEncoding.UTF8</code></a>).</div>
2189</td>
2190</tr>
2191<tr id="i247" class="rowColor">
2192<td class="colFirst"><code>void</code></td>
2193<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writeValue-java.io.Writer-java.lang.Object-">writeValue</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a>&nbsp;w,
2194          <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</code>
2195<div class="block">Method that can be used to serialize any Java value as
2196 JSON output, using Writer provided.</div>
2197</td>
2198</tr>
2199<tr id="i248" class="altColor">
2200<td class="colFirst"><code>byte[]</code></td>
2201<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writeValueAsBytes-java.lang.Object-">writeValueAsBytes</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</code>
2202<div class="block">Method that can be used to serialize any Java value as
2203 a byte array.</div>
2204</td>
2205</tr>
2206<tr id="i249" class="rowColor">
2207<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
2208<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writeValueAsString-java.lang.Object-">writeValueAsString</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</code>
2209<div class="block">Method that can be used to serialize any Java value as
2210 a String.</div>
2211</td>
2212</tr>
2213</table>
2214<ul class="blockList">
2215<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
2216<!--   -->
2217</a>
2218<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
2219<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
2220</ul>
2221</li>
2222</ul>
2223</li>
2224</ul>
2225</div>
2226<div class="details">
2227<ul class="blockList">
2228<li class="blockList">
2229<!-- ============ FIELD DETAIL =========== -->
2230<ul class="blockList">
2231<li class="blockList"><a name="field.detail">
2232<!--   -->
2233</a>
2234<h3>Field Detail</h3>
2235<a name="DEFAULT_ANNOTATION_INTROSPECTOR">
2236<!--   -->
2237</a>
2238<ul class="blockList">
2239<li class="blockList">
2240<h4>DEFAULT_ANNOTATION_INTROSPECTOR</h4>
2241<pre>protected static final&nbsp;<a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a> DEFAULT_ANNOTATION_INTROSPECTOR</pre>
2242</li>
2243</ul>
2244<a name="DEFAULT_BASE">
2245<!--   -->
2246</a>
2247<ul class="blockList">
2248<li class="blockList">
2249<h4>DEFAULT_BASE</h4>
2250<pre>protected static final&nbsp;<a href="../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html" title="class in com.fasterxml.jackson.databind.cfg">BaseSettings</a> DEFAULT_BASE</pre>
2251<div class="block">Base settings contain defaults used for all <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><code>ObjectMapper</code></a>
2252 instances.</div>
2253</li>
2254</ul>
2255<a name="Z:Z_jsonFactory">
2256<!--   -->
2257</a>
2258<ul class="blockList">
2259<li class="blockList">
2260<h4>_jsonFactory</h4>
2261<pre>protected final&nbsp;<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonFactory</a> _jsonFactory</pre>
2262<div class="block">Factory used to create <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a> and <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a>
2263 instances as necessary.</div>
2264</li>
2265</ul>
2266<a name="Z:Z_typeFactory">
2267<!--   -->
2268</a>
2269<ul class="blockList">
2270<li class="blockList">
2271<h4>_typeFactory</h4>
2272<pre>protected&nbsp;<a href="../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type">TypeFactory</a> _typeFactory</pre>
2273<div class="block">Specific factory used for creating <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind"><code>JavaType</code></a> instances;
2274 needed to allow modules to add more custom type handling
2275 (mostly to support types of non-Java JVM languages)</div>
2276</li>
2277</ul>
2278<a name="Z:Z_injectableValues">
2279<!--   -->
2280</a>
2281<ul class="blockList">
2282<li class="blockList">
2283<h4>_injectableValues</h4>
2284<pre>protected&nbsp;<a href="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</a> _injectableValues</pre>
2285<div class="block">Provider for values to inject in deserialized POJOs.</div>
2286</li>
2287</ul>
2288<a name="Z:Z_subtypeResolver">
2289<!--   -->
2290</a>
2291<ul class="blockList">
2292<li class="blockList">
2293<h4>_subtypeResolver</h4>
2294<pre>protected&nbsp;<a href="../../../../com/fasterxml/jackson/databind/jsontype/SubtypeResolver.html" title="class in com.fasterxml.jackson.databind.jsontype">SubtypeResolver</a> _subtypeResolver</pre>
2295<div class="block">Thing used for registering sub-types, resolving them to
2296 super/sub-types as needed.</div>
2297</li>
2298</ul>
2299<a name="Z:Z_configOverrides">
2300<!--   -->
2301</a>
2302<ul class="blockList">
2303<li class="blockList">
2304<h4>_configOverrides</h4>
2305<pre>protected final&nbsp;<a href="../../../../com/fasterxml/jackson/databind/cfg/ConfigOverrides.html" title="class in com.fasterxml.jackson.databind.cfg">ConfigOverrides</a> _configOverrides</pre>
2306<div class="block">Currently active per-type configuration overrides, accessed by
2307 declared type of property.</div>
2308<dl>
2309<dt><span class="simpleTagLabel">Since:</span></dt>
2310<dd>2.9</dd>
2311</dl>
2312</li>
2313</ul>
2314<a name="Z:Z_mixIns">
2315<!--   -->
2316</a>
2317<ul class="blockList">
2318<li class="blockList">
2319<h4>_mixIns</h4>
2320<pre>protected&nbsp;<a href="../../../../com/fasterxml/jackson/databind/introspect/SimpleMixInResolver.html" title="class in com.fasterxml.jackson.databind.introspect">SimpleMixInResolver</a> _mixIns</pre>
2321<div class="block">Mapping that defines how to apply mix-in annotations: key is
2322 the type to received additional annotations, and value is the
2323 type that has annotations to "mix in".
2324<p>
2325 Annotations associated with the value classes will be used to
2326 override annotations of the key class, associated with the
2327 same field or method. They can be further masked by sub-classes:
2328 you can think of it as injecting annotations between the target
2329 class and its sub-classes (or interfaces)</div>
2330<dl>
2331<dt><span class="simpleTagLabel">Since:</span></dt>
2332<dd>2.6 (earlier was a simple <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util"><code>Map</code></a></dd>
2333</dl>
2334</li>
2335</ul>
2336<a name="Z:Z_serializationConfig">
2337<!--   -->
2338</a>
2339<ul class="blockList">
2340<li class="blockList">
2341<h4>_serializationConfig</h4>
2342<pre>protected&nbsp;<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a> _serializationConfig</pre>
2343<div class="block">Configuration object that defines basic global
2344 settings for the serialization process</div>
2345</li>
2346</ul>
2347<a name="Z:Z_serializerProvider">
2348<!--   -->
2349</a>
2350<ul class="blockList">
2351<li class="blockList">
2352<h4>_serializerProvider</h4>
2353<pre>protected&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ser/DefaultSerializerProvider.html" title="class in com.fasterxml.jackson.databind.ser">DefaultSerializerProvider</a> _serializerProvider</pre>
2354<div class="block">Object that manages access to serializers used for serialization,
2355 including caching.
2356 It is configured with <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#Z:Z_serializerFactory"><code>_serializerFactory</code></a> to allow
2357 for constructing custom serializers.
2358<p>
2359 Note: while serializers are only exposed <a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><code>SerializerProvider</code></a>,
2360 mappers and readers need to access additional API defined by
2361 <a href="../../../../com/fasterxml/jackson/databind/ser/DefaultSerializerProvider.html" title="class in com.fasterxml.jackson.databind.ser"><code>DefaultSerializerProvider</code></a></div>
2362</li>
2363</ul>
2364<a name="Z:Z_serializerFactory">
2365<!--   -->
2366</a>
2367<ul class="blockList">
2368<li class="blockList">
2369<h4>_serializerFactory</h4>
2370<pre>protected&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ser/SerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser">SerializerFactory</a> _serializerFactory</pre>
2371<div class="block">Serializer factory used for constructing serializers.</div>
2372</li>
2373</ul>
2374<a name="Z:Z_deserializationConfig">
2375<!--   -->
2376</a>
2377<ul class="blockList">
2378<li class="blockList">
2379<h4>_deserializationConfig</h4>
2380<pre>protected&nbsp;<a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a> _deserializationConfig</pre>
2381<div class="block">Configuration object that defines basic global
2382 settings for the serialization process</div>
2383</li>
2384</ul>
2385<a name="Z:Z_deserializationContext">
2386<!--   -->
2387</a>
2388<ul class="blockList">
2389<li class="blockList">
2390<h4>_deserializationContext</h4>
2391<pre>protected&nbsp;<a href="../../../../com/fasterxml/jackson/databind/deser/DefaultDeserializationContext.html" title="class in com.fasterxml.jackson.databind.deser">DefaultDeserializationContext</a> _deserializationContext</pre>
2392<div class="block">Blueprint context object; stored here to allow custom
2393 sub-classes. Contains references to objects needed for
2394 deserialization construction (cache, factory).</div>
2395</li>
2396</ul>
2397<a name="Z:Z_registeredModuleTypes">
2398<!--   -->
2399</a>
2400<ul class="blockList">
2401<li class="blockList">
2402<h4>_registeredModuleTypes</h4>
2403<pre>protected&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt; _registeredModuleTypes</pre>
2404<div class="block">Set of module types (as per <a href="../../../../com/fasterxml/jackson/databind/Module.html#getTypeId--"><code>Module.getTypeId()</code></a> that have been
2405 registered; kept track of iff <a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html#IGNORE_DUPLICATE_MODULE_REGISTRATIONS"><code>MapperFeature.IGNORE_DUPLICATE_MODULE_REGISTRATIONS</code></a>
2406 is enabled, so that duplicate registration calls can be ignored
2407 (to avoid adding same handlers multiple times, mostly).</div>
2408<dl>
2409<dt><span class="simpleTagLabel">Since:</span></dt>
2410<dd>2.5</dd>
2411</dl>
2412</li>
2413</ul>
2414<a name="Z:Z_rootDeserializers">
2415<!--   -->
2416</a>
2417<ul class="blockListLast">
2418<li class="blockList">
2419<h4>_rootDeserializers</h4>
2420<pre>protected final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentHashMap.html?is-external=true" title="class or interface in java.util.concurrent">ConcurrentHashMap</a>&lt;<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>,<a href="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&gt; _rootDeserializers</pre>
2421<div class="block">We will use a separate main-level Map for keeping track
2422 of root-level deserializers. This is where most successful
2423 cache lookups get resolved.
2424 Map will contain resolvers for all kinds of types, including
2425 container types: this is different from the component cache
2426 which will only cache bean deserializers.
2427<p>
2428 Given that we don't expect much concurrency for additions
2429 (should very quickly converge to zero after startup), let's
2430 explicitly define a low concurrency setting.
2431<p>
2432 Since version 1.5, these may are either "raw" deserializers (when
2433 no type information is needed for base type), or type-wrapped
2434 deserializers (if it is needed)</div>
2435</li>
2436</ul>
2437</li>
2438</ul>
2439<!-- ========= CONSTRUCTOR DETAIL ======== -->
2440<ul class="blockList">
2441<li class="blockList"><a name="constructor.detail">
2442<!--   -->
2443</a>
2444<h3>Constructor Detail</h3>
2445<a name="ObjectMapper--">
2446<!--   -->
2447</a>
2448<ul class="blockList">
2449<li class="blockList">
2450<h4>ObjectMapper</h4>
2451<pre>public&nbsp;ObjectMapper()</pre>
2452<div class="block">Default constructor, which will construct the default
2453 <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonFactory</code></a> as necessary, use
2454 <a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><code>SerializerProvider</code></a> as its
2455 <a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><code>SerializerProvider</code></a>, and
2456 <a href="../../../../com/fasterxml/jackson/databind/ser/BeanSerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser"><code>BeanSerializerFactory</code></a> as its
2457 <a href="../../../../com/fasterxml/jackson/databind/ser/SerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser"><code>SerializerFactory</code></a>.
2458 This means that it
2459 can serialize all standard JDK types, as well as regular
2460 Java Beans (based on method names and Jackson-specific annotations),
2461 but does not support JAXB annotations.</div>
2462</li>
2463</ul>
2464<a name="ObjectMapper-com.fasterxml.jackson.core.JsonFactory-">
2465<!--   -->
2466</a>
2467<ul class="blockList">
2468<li class="blockList">
2469<h4>ObjectMapper</h4>
2470<pre>public&nbsp;ObjectMapper(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonFactory</a>&nbsp;jf)</pre>
2471<div class="block">Constructs instance that uses specified <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonFactory</code></a>
2472 for constructing necessary <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a>s and/or
2473 <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a>s.</div>
2474</li>
2475</ul>
2476<a name="ObjectMapper-com.fasterxml.jackson.databind.ObjectMapper-">
2477<!--   -->
2478</a>
2479<ul class="blockList">
2480<li class="blockList">
2481<h4>ObjectMapper</h4>
2482<pre>protected&nbsp;ObjectMapper(<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;src)</pre>
2483<div class="block">Copy-constructor, mostly used to support <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#copy--"><code>copy()</code></a>.</div>
2484<dl>
2485<dt><span class="simpleTagLabel">Since:</span></dt>
2486<dd>2.1</dd>
2487</dl>
2488</li>
2489</ul>
2490<a name="ObjectMapper-com.fasterxml.jackson.core.JsonFactory-com.fasterxml.jackson.databind.ser.DefaultSerializerProvider-com.fasterxml.jackson.databind.deser.DefaultDeserializationContext-">
2491<!--   -->
2492</a>
2493<ul class="blockListLast">
2494<li class="blockList">
2495<h4>ObjectMapper</h4>
2496<pre>public&nbsp;ObjectMapper(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonFactory</a>&nbsp;jf,
2497                    <a href="../../../../com/fasterxml/jackson/databind/ser/DefaultSerializerProvider.html" title="class in com.fasterxml.jackson.databind.ser">DefaultSerializerProvider</a>&nbsp;sp,
2498                    <a href="../../../../com/fasterxml/jackson/databind/deser/DefaultDeserializationContext.html" title="class in com.fasterxml.jackson.databind.deser">DefaultDeserializationContext</a>&nbsp;dc)</pre>
2499<div class="block">Constructs instance that uses specified <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonFactory</code></a>
2500 for constructing necessary <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a>s and/or
2501 <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a>s, and uses given providers for accessing
2502 serializers and deserializers.</div>
2503<dl>
2504<dt><span class="paramLabel">Parameters:</span></dt>
2505<dd><code>jf</code> - JsonFactory to use: if null, a new <a href="../../../../com/fasterxml/jackson/databind/MappingJsonFactory.html" title="class in com.fasterxml.jackson.databind"><code>MappingJsonFactory</code></a> will be constructed</dd>
2506<dd><code>sp</code> - SerializerProvider to use: if null, a <a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><code>SerializerProvider</code></a> will be constructed</dd>
2507<dd><code>dc</code> - Blueprint deserialization context instance to use for creating
2508    actual context objects; if null, will construct standard
2509    <a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind"><code>DeserializationContext</code></a></dd>
2510</dl>
2511</li>
2512</ul>
2513</li>
2514</ul>
2515<!-- ============ METHOD DETAIL ========== -->
2516<ul class="blockList">
2517<li class="blockList"><a name="method.detail">
2518<!--   -->
2519</a>
2520<h3>Method Detail</h3>
2521<a name="defaultClassIntrospector--">
2522<!--   -->
2523</a>
2524<ul class="blockList">
2525<li class="blockList">
2526<h4>defaultClassIntrospector</h4>
2527<pre>protected&nbsp;<a href="../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.html" title="class in com.fasterxml.jackson.databind.introspect">ClassIntrospector</a>&nbsp;defaultClassIntrospector()</pre>
2528<div class="block">Overridable helper method used to construct default <a href="../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.html" title="class in com.fasterxml.jackson.databind.introspect"><code>ClassIntrospector</code></a>
2529 to use.</div>
2530<dl>
2531<dt><span class="simpleTagLabel">Since:</span></dt>
2532<dd>2.5</dd>
2533</dl>
2534</li>
2535</ul>
2536<a name="copy--">
2537<!--   -->
2538</a>
2539<ul class="blockList">
2540<li class="blockList">
2541<h4>copy</h4>
2542<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;copy()</pre>
2543<div class="block">Method for creating a new <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><code>ObjectMapper</code></a> instance that
2544 has same initial configuration as this instance. Note that this
2545 also requires making a copy of the underlying <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonFactory</code></a>
2546 instance.
2547<p>
2548 Method is typically
2549 used when multiple, differently configured mappers are needed.
2550 Although configuration is shared, cached serializers and deserializers
2551 are NOT shared, which means that the new instance may be re-configured
2552 before use; meaning that it behaves the same way as if an instance
2553 was constructed from scratch.</div>
2554<dl>
2555<dt><span class="simpleTagLabel">Since:</span></dt>
2556<dd>2.1</dd>
2557</dl>
2558</li>
2559</ul>
2560<a name="Z:Z_checkInvalidCopy-java.lang.Class-">
2561<!--   -->
2562</a>
2563<ul class="blockList">
2564<li class="blockList">
2565<h4>_checkInvalidCopy</h4>
2566<pre>protected&nbsp;void&nbsp;_checkInvalidCopy(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;exp)</pre>
2567<dl>
2568<dt><span class="simpleTagLabel">Since:</span></dt>
2569<dd>2.1</dd>
2570</dl>
2571</li>
2572</ul>
2573<a name="Z:Z_newReader-com.fasterxml.jackson.databind.DeserializationConfig-">
2574<!--   -->
2575</a>
2576<ul class="blockList">
2577<li class="blockList">
2578<h4>_newReader</h4>
2579<pre>protected&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&nbsp;_newReader(<a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;config)</pre>
2580<div class="block">Factory method sub-classes must override, to produce <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a>
2581 instances of proper sub-type</div>
2582<dl>
2583<dt><span class="simpleTagLabel">Since:</span></dt>
2584<dd>2.5</dd>
2585</dl>
2586</li>
2587</ul>
2588<a name="Z:Z_newReader-com.fasterxml.jackson.databind.DeserializationConfig-com.fasterxml.jackson.databind.JavaType-java.lang.Object-com.fasterxml.jackson.core.FormatSchema-com.fasterxml.jackson.databind.InjectableValues-">
2589<!--   -->
2590</a>
2591<ul class="blockList">
2592<li class="blockList">
2593<h4>_newReader</h4>
2594<pre>protected&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&nbsp;_newReader(<a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;config,
2595                                  <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType,
2596                                  <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;valueToUpdate,
2597                                  <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/FormatSchema.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">FormatSchema</a>&nbsp;schema,
2598                                  <a href="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</a>&nbsp;injectableValues)</pre>
2599<div class="block">Factory method sub-classes must override, to produce <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a>
2600 instances of proper sub-type</div>
2601<dl>
2602<dt><span class="simpleTagLabel">Since:</span></dt>
2603<dd>2.5</dd>
2604</dl>
2605</li>
2606</ul>
2607<a name="Z:Z_newWriter-com.fasterxml.jackson.databind.SerializationConfig-">
2608<!--   -->
2609</a>
2610<ul class="blockList">
2611<li class="blockList">
2612<h4>_newWriter</h4>
2613<pre>protected&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;_newWriter(<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&nbsp;config)</pre>
2614<div class="block">Factory method sub-classes must override, to produce <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a>
2615 instances of proper sub-type</div>
2616<dl>
2617<dt><span class="simpleTagLabel">Since:</span></dt>
2618<dd>2.5</dd>
2619</dl>
2620</li>
2621</ul>
2622<a name="Z:Z_newWriter-com.fasterxml.jackson.databind.SerializationConfig-com.fasterxml.jackson.core.FormatSchema-">
2623<!--   -->
2624</a>
2625<ul class="blockList">
2626<li class="blockList">
2627<h4>_newWriter</h4>
2628<pre>protected&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;_newWriter(<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&nbsp;config,
2629                                  <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/FormatSchema.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">FormatSchema</a>&nbsp;schema)</pre>
2630<div class="block">Factory method sub-classes must override, to produce <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a>
2631 instances of proper sub-type</div>
2632<dl>
2633<dt><span class="simpleTagLabel">Since:</span></dt>
2634<dd>2.5</dd>
2635</dl>
2636</li>
2637</ul>
2638<a name="Z:Z_newWriter-com.fasterxml.jackson.databind.SerializationConfig-com.fasterxml.jackson.databind.JavaType-com.fasterxml.jackson.core.PrettyPrinter-">
2639<!--   -->
2640</a>
2641<ul class="blockList">
2642<li class="blockList">
2643<h4>_newWriter</h4>
2644<pre>protected&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;_newWriter(<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&nbsp;config,
2645                                  <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;rootType,
2646                                  <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/PrettyPrinter.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">PrettyPrinter</a>&nbsp;pp)</pre>
2647<div class="block">Factory method sub-classes must override, to produce <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a>
2648 instances of proper sub-type</div>
2649<dl>
2650<dt><span class="simpleTagLabel">Since:</span></dt>
2651<dd>2.5</dd>
2652</dl>
2653</li>
2654</ul>
2655<a name="version--">
2656<!--   -->
2657</a>
2658<ul class="blockList">
2659<li class="blockList">
2660<h4>version</h4>
2661<pre>public&nbsp;<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/Version.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Version</a>&nbsp;version()</pre>
2662<div class="block">Method that will return version information stored in and read from jar
2663 that contains this class.</div>
2664<dl>
2665<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
2666<dd><code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/Versioned.html?is-external=true#version--" title="class or interface in com.fasterxml.jackson.core">version</a></code>&nbsp;in interface&nbsp;<code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/Versioned.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Versioned</a></code></dd>
2667<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
2668<dd><code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true#version--" title="class or interface in com.fasterxml.jackson.core">version</a></code>&nbsp;in class&nbsp;<code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">ObjectCodec</a></code></dd>
2669</dl>
2670</li>
2671</ul>
2672<a name="registerModule-com.fasterxml.jackson.databind.Module-">
2673<!--   -->
2674</a>
2675<ul class="blockList">
2676<li class="blockList">
2677<h4>registerModule</h4>
2678<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;registerModule(<a href="../../../../com/fasterxml/jackson/databind/Module.html" title="class in com.fasterxml.jackson.databind">Module</a>&nbsp;module)</pre>
2679<div class="block">Method for registering a module that can extend functionality
2680 provided by this mapper; for example, by adding providers for
2681 custom serializers and deserializers.</div>
2682<dl>
2683<dt><span class="paramLabel">Parameters:</span></dt>
2684<dd><code>module</code> - Module to register</dd>
2685</dl>
2686</li>
2687</ul>
2688<a name="registerModules-com.fasterxml.jackson.databind.Module...-">
2689<!--   -->
2690</a>
2691<ul class="blockList">
2692<li class="blockList">
2693<h4>registerModules</h4>
2694<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;registerModules(<a href="../../../../com/fasterxml/jackson/databind/Module.html" title="class in com.fasterxml.jackson.databind">Module</a>...&nbsp;modules)</pre>
2695<div class="block">Convenience method for registering specified modules in order;
2696 functionally equivalent to:
2697<pre>
2698   for (Module module : modules) {
2699      registerModule(module);
2700   }
2701</pre></div>
2702<dl>
2703<dt><span class="simpleTagLabel">Since:</span></dt>
2704<dd>2.2</dd>
2705</dl>
2706</li>
2707</ul>
2708<a name="registerModules-java.lang.Iterable-">
2709<!--   -->
2710</a>
2711<ul class="blockList">
2712<li class="blockList">
2713<h4>registerModules</h4>
2714<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;registerModules(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</a>&lt;? extends <a href="../../../../com/fasterxml/jackson/databind/Module.html" title="class in com.fasterxml.jackson.databind">Module</a>&gt;&nbsp;modules)</pre>
2715<div class="block">Convenience method for registering specified modules in order;
2716 functionally equivalent to:
2717<pre>
2718   for (Module module : modules) {
2719      registerModule(module);
2720   }
2721</pre></div>
2722<dl>
2723<dt><span class="simpleTagLabel">Since:</span></dt>
2724<dd>2.2</dd>
2725</dl>
2726</li>
2727</ul>
2728<a name="getRegisteredModuleIds--">
2729<!--   -->
2730</a>
2731<ul class="blockList">
2732<li class="blockList">
2733<h4>getRegisteredModuleIds</h4>
2734<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;getRegisteredModuleIds()</pre>
2735<div class="block">The set of <a href="../../../../com/fasterxml/jackson/databind/Module.html" title="class in com.fasterxml.jackson.databind"><code>Module</code></a> typeIds that are registered in this
2736 ObjectMapper. By default the typeId for a module is it's full
2737 class name (see <a href="../../../../com/fasterxml/jackson/databind/Module.html#getTypeId--"><code>Module.getTypeId()</code></a>).</div>
2738<dl>
2739<dt><span class="simpleTagLabel">Since:</span></dt>
2740<dd>2.9.6</dd>
2741</dl>
2742</li>
2743</ul>
2744<a name="findModules--">
2745<!--   -->
2746</a>
2747<ul class="blockList">
2748<li class="blockList">
2749<h4>findModules</h4>
2750<pre>public static&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../com/fasterxml/jackson/databind/Module.html" title="class in com.fasterxml.jackson.databind">Module</a>&gt;&nbsp;findModules()</pre>
2751<div class="block">Method for locating available methods, using JDK <a href="https://docs.oracle.com/javase/8/docs/api/java/util/ServiceLoader.html?is-external=true" title="class or interface in java.util"><code>ServiceLoader</code></a>
2752 facility, along with module-provided SPI.
2753<p>
2754 Note that method does not do any caching, so calls should be considered
2755 potentially expensive.</div>
2756<dl>
2757<dt><span class="simpleTagLabel">Since:</span></dt>
2758<dd>2.2</dd>
2759</dl>
2760</li>
2761</ul>
2762<a name="findModules-java.lang.ClassLoader-">
2763<!--   -->
2764</a>
2765<ul class="blockList">
2766<li class="blockList">
2767<h4>findModules</h4>
2768<pre>public static&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../com/fasterxml/jackson/databind/Module.html" title="class in com.fasterxml.jackson.databind">Module</a>&gt;&nbsp;findModules(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang">ClassLoader</a>&nbsp;classLoader)</pre>
2769<div class="block">Method for locating available methods, using JDK <a href="https://docs.oracle.com/javase/8/docs/api/java/util/ServiceLoader.html?is-external=true" title="class or interface in java.util"><code>ServiceLoader</code></a>
2770 facility, along with module-provided SPI.
2771<p>
2772 Note that method does not do any caching, so calls should be considered
2773 potentially expensive.</div>
2774<dl>
2775<dt><span class="simpleTagLabel">Since:</span></dt>
2776<dd>2.2</dd>
2777</dl>
2778</li>
2779</ul>
2780<a name="findAndRegisterModules--">
2781<!--   -->
2782</a>
2783<ul class="blockList">
2784<li class="blockList">
2785<h4>findAndRegisterModules</h4>
2786<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;findAndRegisterModules()</pre>
2787<div class="block">Convenience method that is functionally equivalent to:
2788<code>
2789   mapper.registerModules(mapper.findModules());
2790</code>
2791<p>
2792 As with <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#findModules--"><code>findModules()</code></a>, no caching is done for modules, so care
2793 needs to be taken to either create and share a single mapper instance;
2794 or to cache introspected set of modules.</div>
2795<dl>
2796<dt><span class="simpleTagLabel">Since:</span></dt>
2797<dd>2.2</dd>
2798</dl>
2799</li>
2800</ul>
2801<a name="createGenerator-java.io.OutputStream-">
2802<!--   -->
2803</a>
2804<ul class="blockList">
2805<li class="blockList">
2806<h4>createGenerator</h4>
2807<pre>public&nbsp;<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator</a>&nbsp;createGenerator(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a>&nbsp;out)
2808                              throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
2809<div class="block">Factory method for constructing properly initialized <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a>
2810 to write content using specified <a href="https://docs.oracle.com/javase/8/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io"><code>OutputStream</code></a>.
2811 Generator is not managed (or "owned") by mapper: caller is responsible
2812 for properly closing it once content generation is complete.</div>
2813<dl>
2814<dt><span class="throwsLabel">Throws:</span></dt>
2815<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
2816<dt><span class="simpleTagLabel">Since:</span></dt>
2817<dd>2.11</dd>
2818</dl>
2819</li>
2820</ul>
2821<a name="createGenerator-java.io.OutputStream-com.fasterxml.jackson.core.JsonEncoding-">
2822<!--   -->
2823</a>
2824<ul class="blockList">
2825<li class="blockList">
2826<h4>createGenerator</h4>
2827<pre>public&nbsp;<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator</a>&nbsp;createGenerator(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a>&nbsp;out,
2828                                     <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonEncoding.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonEncoding</a>&nbsp;enc)
2829                              throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
2830<div class="block">Factory method for constructing properly initialized <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a>
2831 to write content using specified <a href="https://docs.oracle.com/javase/8/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io"><code>OutputStream</code></a> and encoding.
2832 Generator is not managed (or "owned") by mapper: caller is responsible
2833 for properly closing it once content generation is complete.</div>
2834<dl>
2835<dt><span class="throwsLabel">Throws:</span></dt>
2836<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
2837<dt><span class="simpleTagLabel">Since:</span></dt>
2838<dd>2.11</dd>
2839</dl>
2840</li>
2841</ul>
2842<a name="createGenerator-java.io.Writer-">
2843<!--   -->
2844</a>
2845<ul class="blockList">
2846<li class="blockList">
2847<h4>createGenerator</h4>
2848<pre>public&nbsp;<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator</a>&nbsp;createGenerator(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a>&nbsp;w)
2849                              throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
2850<div class="block">Factory method for constructing properly initialized <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a>
2851 to write content using specified <a href="https://docs.oracle.com/javase/8/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io"><code>Writer</code></a>.
2852 Generator is not managed (or "owned") by mapper: caller is responsible
2853 for properly closing it once content generation is complete.</div>
2854<dl>
2855<dt><span class="throwsLabel">Throws:</span></dt>
2856<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
2857<dt><span class="simpleTagLabel">Since:</span></dt>
2858<dd>2.11</dd>
2859</dl>
2860</li>
2861</ul>
2862<a name="createGenerator-java.io.File-com.fasterxml.jackson.core.JsonEncoding-">
2863<!--   -->
2864</a>
2865<ul class="blockList">
2866<li class="blockList">
2867<h4>createGenerator</h4>
2868<pre>public&nbsp;<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator</a>&nbsp;createGenerator(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a>&nbsp;outputFile,
2869                                     <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonEncoding.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonEncoding</a>&nbsp;enc)
2870                              throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
2871<div class="block">Factory method for constructing properly initialized <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a>
2872 to write content to specified <a href="https://docs.oracle.com/javase/8/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io"><code>File</code></a>, using specified encoding.
2873 Generator is not managed (or "owned") by mapper: caller is responsible
2874 for properly closing it once content generation is complete.</div>
2875<dl>
2876<dt><span class="throwsLabel">Throws:</span></dt>
2877<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
2878<dt><span class="simpleTagLabel">Since:</span></dt>
2879<dd>2.11</dd>
2880</dl>
2881</li>
2882</ul>
2883<a name="createGenerator-java.io.DataOutput-">
2884<!--   -->
2885</a>
2886<ul class="blockList">
2887<li class="blockList">
2888<h4>createGenerator</h4>
2889<pre>public&nbsp;<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator</a>&nbsp;createGenerator(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/DataOutput.html?is-external=true" title="class or interface in java.io">DataOutput</a>&nbsp;out)
2890                              throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
2891<div class="block">Factory method for constructing properly initialized <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a>
2892 to write content using specified <a href="https://docs.oracle.com/javase/8/docs/api/java/io/DataOutput.html?is-external=true" title="class or interface in java.io"><code>DataOutput</code></a>.
2893 Generator is not managed (or "owned") by mapper: caller is responsible
2894 for properly closing it once content generation is complete.</div>
2895<dl>
2896<dt><span class="throwsLabel">Throws:</span></dt>
2897<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
2898<dt><span class="simpleTagLabel">Since:</span></dt>
2899<dd>2.11</dd>
2900</dl>
2901</li>
2902</ul>
2903<a name="createParser-java.io.File-">
2904<!--   -->
2905</a>
2906<ul class="blockList">
2907<li class="blockList">
2908<h4>createParser</h4>
2909<pre>public&nbsp;<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;createParser(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a>&nbsp;src)
2910                        throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
2911<div class="block">Factory method for constructing properly initialized <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a>
2912 to read content from specified <a href="https://docs.oracle.com/javase/8/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io"><code>File</code></a>.
2913 Parser is not managed (or "owned") by ObjectMapper: caller is responsible
2914 for properly closing it once content reading is complete.</div>
2915<dl>
2916<dt><span class="throwsLabel">Throws:</span></dt>
2917<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
2918<dt><span class="simpleTagLabel">Since:</span></dt>
2919<dd>2.11</dd>
2920</dl>
2921</li>
2922</ul>
2923<a name="createParser-java.net.URL-">
2924<!--   -->
2925</a>
2926<ul class="blockList">
2927<li class="blockList">
2928<h4>createParser</h4>
2929<pre>public&nbsp;<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;createParser(<a href="https://docs.oracle.com/javase/8/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net">URL</a>&nbsp;src)
2930                        throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
2931<div class="block">Factory method for constructing properly initialized <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a>
2932 to read content from specified <a href="https://docs.oracle.com/javase/8/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io"><code>File</code></a>.
2933 Parser is not managed (or "owned") by ObjectMapper: caller is responsible
2934 for properly closing it once content reading is complete.</div>
2935<dl>
2936<dt><span class="throwsLabel">Throws:</span></dt>
2937<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
2938<dt><span class="simpleTagLabel">Since:</span></dt>
2939<dd>2.11</dd>
2940</dl>
2941</li>
2942</ul>
2943<a name="createParser-java.io.InputStream-">
2944<!--   -->
2945</a>
2946<ul class="blockList">
2947<li class="blockList">
2948<h4>createParser</h4>
2949<pre>public&nbsp;<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;createParser(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a>&nbsp;in)
2950                        throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
2951<div class="block">Factory method for constructing properly initialized <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a>
2952 to read content using specified <a href="https://docs.oracle.com/javase/8/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io"><code>InputStream</code></a>.
2953 Parser is not managed (or "owned") by ObjectMapper: caller is responsible
2954 for properly closing it once content reading is complete.</div>
2955<dl>
2956<dt><span class="throwsLabel">Throws:</span></dt>
2957<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
2958<dt><span class="simpleTagLabel">Since:</span></dt>
2959<dd>2.11</dd>
2960</dl>
2961</li>
2962</ul>
2963<a name="createParser-java.io.Reader-">
2964<!--   -->
2965</a>
2966<ul class="blockList">
2967<li class="blockList">
2968<h4>createParser</h4>
2969<pre>public&nbsp;<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;createParser(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</a>&nbsp;r)
2970                        throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
2971<div class="block">Factory method for constructing properly initialized <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a>
2972 to read content using specified <a href="https://docs.oracle.com/javase/8/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io"><code>Reader</code></a>.
2973 Parser is not managed (or "owned") by ObjectMapper: caller is responsible
2974 for properly closing it once content reading is complete.</div>
2975<dl>
2976<dt><span class="throwsLabel">Throws:</span></dt>
2977<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
2978<dt><span class="simpleTagLabel">Since:</span></dt>
2979<dd>2.11</dd>
2980</dl>
2981</li>
2982</ul>
2983<a name="createParser-byte:A-">
2984<!--   -->
2985</a>
2986<ul class="blockList">
2987<li class="blockList">
2988<h4>createParser</h4>
2989<pre>public&nbsp;<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;createParser(byte[]&nbsp;content)
2990                        throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
2991<div class="block">Factory method for constructing properly initialized <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a>
2992 to read content from specified byte array.
2993 Parser is not managed (or "owned") by ObjectMapper: caller is responsible
2994 for properly closing it once content reading is complete.</div>
2995<dl>
2996<dt><span class="throwsLabel">Throws:</span></dt>
2997<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
2998<dt><span class="simpleTagLabel">Since:</span></dt>
2999<dd>2.11</dd>
3000</dl>
3001</li>
3002</ul>
3003<a name="createParser-byte:A-int-int-">
3004<!--   -->
3005</a>
3006<ul class="blockList">
3007<li class="blockList">
3008<h4>createParser</h4>
3009<pre>public&nbsp;<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;createParser(byte[]&nbsp;content,
3010                               int&nbsp;offset,
3011                               int&nbsp;len)
3012                        throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
3013<div class="block">Factory method for constructing properly initialized <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a>
3014 to read content from specified byte array.
3015 Parser is not managed (or "owned") by ObjectMapper: caller is responsible
3016 for properly closing it once content reading is complete.</div>
3017<dl>
3018<dt><span class="throwsLabel">Throws:</span></dt>
3019<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
3020<dt><span class="simpleTagLabel">Since:</span></dt>
3021<dd>2.11</dd>
3022</dl>
3023</li>
3024</ul>
3025<a name="createParser-java.lang.String-">
3026<!--   -->
3027</a>
3028<ul class="blockList">
3029<li class="blockList">
3030<h4>createParser</h4>
3031<pre>public&nbsp;<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;createParser(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;content)
3032                        throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
3033<div class="block">Factory method for constructing properly initialized <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a>
3034 to read content from specified String.
3035 Parser is not managed (or "owned") by ObjectMapper: caller is responsible
3036 for properly closing it once content reading is complete.</div>
3037<dl>
3038<dt><span class="throwsLabel">Throws:</span></dt>
3039<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
3040<dt><span class="simpleTagLabel">Since:</span></dt>
3041<dd>2.11</dd>
3042</dl>
3043</li>
3044</ul>
3045<a name="createParser-char:A-">
3046<!--   -->
3047</a>
3048<ul class="blockList">
3049<li class="blockList">
3050<h4>createParser</h4>
3051<pre>public&nbsp;<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;createParser(char[]&nbsp;content)
3052                        throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
3053<div class="block">Factory method for constructing properly initialized <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a>
3054 to read content from specified character array
3055 Parser is not managed (or "owned") by ObjectMapper: caller is responsible
3056 for properly closing it once content reading is complete.</div>
3057<dl>
3058<dt><span class="throwsLabel">Throws:</span></dt>
3059<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
3060<dt><span class="simpleTagLabel">Since:</span></dt>
3061<dd>2.11</dd>
3062</dl>
3063</li>
3064</ul>
3065<a name="createParser-char:A-int-int-">
3066<!--   -->
3067</a>
3068<ul class="blockList">
3069<li class="blockList">
3070<h4>createParser</h4>
3071<pre>public&nbsp;<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;createParser(char[]&nbsp;content,
3072                               int&nbsp;offset,
3073                               int&nbsp;len)
3074                        throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
3075<div class="block">Factory method for constructing properly initialized <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a>
3076 to read content from specified character array.
3077 Parser is not managed (or "owned") by ObjectMapper: caller is responsible
3078 for properly closing it once content reading is complete.</div>
3079<dl>
3080<dt><span class="throwsLabel">Throws:</span></dt>
3081<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
3082<dt><span class="simpleTagLabel">Since:</span></dt>
3083<dd>2.11</dd>
3084</dl>
3085</li>
3086</ul>
3087<a name="createParser-java.io.DataInput-">
3088<!--   -->
3089</a>
3090<ul class="blockList">
3091<li class="blockList">
3092<h4>createParser</h4>
3093<pre>public&nbsp;<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;createParser(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/DataInput.html?is-external=true" title="class or interface in java.io">DataInput</a>&nbsp;content)
3094                        throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
3095<div class="block">Factory method for constructing properly initialized <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a>
3096 to read content using specified <a href="https://docs.oracle.com/javase/8/docs/api/java/io/DataInput.html?is-external=true" title="class or interface in java.io"><code>DataInput</code></a>.
3097 Parser is not managed (or "owned") by ObjectMapper: caller is responsible
3098 for properly closing it once content reading is complete.</div>
3099<dl>
3100<dt><span class="throwsLabel">Throws:</span></dt>
3101<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
3102<dt><span class="simpleTagLabel">Since:</span></dt>
3103<dd>2.11</dd>
3104</dl>
3105</li>
3106</ul>
3107<a name="createNonBlockingByteArrayParser--">
3108<!--   -->
3109</a>
3110<ul class="blockList">
3111<li class="blockList">
3112<h4>createNonBlockingByteArrayParser</h4>
3113<pre>public&nbsp;<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;createNonBlockingByteArrayParser()
3114                                            throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
3115<div class="block">Factory method for constructing properly initialized <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a>
3116 to read content using non-blocking (asynchronous) mode.
3117 Parser is not managed (or "owned") by ObjectMapper: caller is responsible
3118 for properly closing it once content reading is complete.</div>
3119<dl>
3120<dt><span class="throwsLabel">Throws:</span></dt>
3121<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
3122<dt><span class="simpleTagLabel">Since:</span></dt>
3123<dd>2.11</dd>
3124</dl>
3125</li>
3126</ul>
3127<a name="getSerializationConfig--">
3128<!--   -->
3129</a>
3130<ul class="blockList">
3131<li class="blockList">
3132<h4>getSerializationConfig</h4>
3133<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&nbsp;getSerializationConfig()</pre>
3134<div class="block">Method that returns the shared default <a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind"><code>SerializationConfig</code></a>
3135 object that defines configuration settings for serialization.
3136<p>
3137 Note that since instances are immutable, you can NOT change settings
3138 by accessing an instance and calling methods: this will simply create
3139 new instance of config object.</div>
3140</li>
3141</ul>
3142<a name="getDeserializationConfig--">
3143<!--   -->
3144</a>
3145<ul class="blockList">
3146<li class="blockList">
3147<h4>getDeserializationConfig</h4>
3148<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;getDeserializationConfig()</pre>
3149<div class="block">Method that returns
3150 the shared default <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><code>DeserializationConfig</code></a> object
3151 that defines configuration settings for deserialization.
3152<p>
3153 Note that since instances are immutable, you can NOT change settings
3154 by accessing an instance and calling methods: this will simply create
3155 new instance of config object.</div>
3156</li>
3157</ul>
3158<a name="getDeserializationContext--">
3159<!--   -->
3160</a>
3161<ul class="blockList">
3162<li class="blockList">
3163<h4>getDeserializationContext</h4>
3164<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;getDeserializationContext()</pre>
3165<div class="block">Method for getting current <a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind"><code>DeserializationContext</code></a>.
3166<p>
3167 Note that since instances are immutable, you can NOT change settings
3168 by accessing an instance and calling methods: this will simply create
3169 new instance of context object.</div>
3170</li>
3171</ul>
3172<a name="setSerializerFactory-com.fasterxml.jackson.databind.ser.SerializerFactory-">
3173<!--   -->
3174</a>
3175<ul class="blockList">
3176<li class="blockList">
3177<h4>setSerializerFactory</h4>
3178<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;setSerializerFactory(<a href="../../../../com/fasterxml/jackson/databind/ser/SerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser">SerializerFactory</a>&nbsp;f)</pre>
3179<div class="block">Method for setting specific <a href="../../../../com/fasterxml/jackson/databind/ser/SerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser"><code>SerializerFactory</code></a> to use
3180 for constructing (bean) serializers.</div>
3181</li>
3182</ul>
3183<a name="getSerializerFactory--">
3184<!--   -->
3185</a>
3186<ul class="blockList">
3187<li class="blockList">
3188<h4>getSerializerFactory</h4>
3189<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ser/SerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser">SerializerFactory</a>&nbsp;getSerializerFactory()</pre>
3190<div class="block">Method for getting current <a href="../../../../com/fasterxml/jackson/databind/ser/SerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser"><code>SerializerFactory</code></a>.
3191<p>
3192 Note that since instances are immutable, you can NOT change settings
3193 by accessing an instance and calling methods: this will simply create
3194 new instance of factory object.</div>
3195</li>
3196</ul>
3197<a name="setSerializerProvider-com.fasterxml.jackson.databind.ser.DefaultSerializerProvider-">
3198<!--   -->
3199</a>
3200<ul class="blockList">
3201<li class="blockList">
3202<h4>setSerializerProvider</h4>
3203<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;setSerializerProvider(<a href="../../../../com/fasterxml/jackson/databind/ser/DefaultSerializerProvider.html" title="class in com.fasterxml.jackson.databind.ser">DefaultSerializerProvider</a>&nbsp;p)</pre>
3204<div class="block">Method for setting "blueprint" <a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><code>SerializerProvider</code></a> instance
3205 to use as the base for actual provider instances to use for handling
3206 caching of <a href="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind"><code>JsonSerializer</code></a> instances.</div>
3207</li>
3208</ul>
3209<a name="getSerializerProvider--">
3210<!--   -->
3211</a>
3212<ul class="blockList">
3213<li class="blockList">
3214<h4>getSerializerProvider</h4>
3215<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind">SerializerProvider</a>&nbsp;getSerializerProvider()</pre>
3216<div class="block">Accessor for the "blueprint" (or, factory) instance, from which instances
3217 are created by calling <a href="../../../../com/fasterxml/jackson/databind/ser/DefaultSerializerProvider.html#createInstance-com.fasterxml.jackson.databind.SerializationConfig-com.fasterxml.jackson.databind.ser.SerializerFactory-"><code>DefaultSerializerProvider.createInstance(com.fasterxml.jackson.databind.SerializationConfig, com.fasterxml.jackson.databind.ser.SerializerFactory)</code></a>.
3218 Note that returned instance cannot be directly used as it is not properly
3219 configured: to get a properly configured instance to call, use
3220 <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getSerializerProviderInstance--"><code>getSerializerProviderInstance()</code></a> instead.</div>
3221</li>
3222</ul>
3223<a name="getSerializerProviderInstance--">
3224<!--   -->
3225</a>
3226<ul class="blockList">
3227<li class="blockList">
3228<h4>getSerializerProviderInstance</h4>
3229<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind">SerializerProvider</a>&nbsp;getSerializerProviderInstance()</pre>
3230<div class="block">Accessor for constructing and returning a <a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><code>SerializerProvider</code></a>
3231 instance that may be used for accessing serializers. This is same as
3232 calling <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getSerializerProvider--"><code>getSerializerProvider()</code></a>, and calling <code>createInstance</code>
3233 on it.</div>
3234<dl>
3235<dt><span class="simpleTagLabel">Since:</span></dt>
3236<dd>2.7</dd>
3237</dl>
3238</li>
3239</ul>
3240<a name="setMixIns-java.util.Map-">
3241<!--   -->
3242</a>
3243<ul class="blockList">
3244<li class="blockList">
3245<h4>setMixIns</h4>
3246<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;setMixIns(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;,<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&gt;&nbsp;sourceMixins)</pre>
3247<div class="block">Method to use for defining mix-in annotations to use for augmenting
3248 annotations that processable (serializable / deserializable)
3249 classes have.
3250 Mixing in is done when introspecting class annotations and properties.
3251 Map passed contains keys that are target classes (ones to augment
3252 with new annotation overrides), and values that are source classes
3253 (have annotations to use for augmentation).
3254 Annotations from source classes (and their supertypes)
3255 will <b>override</b>
3256 annotations that target classes (and their super-types) have.
3257<p>
3258 Note that this method will CLEAR any previously defined mix-ins
3259 for this mapper.</div>
3260<dl>
3261<dt><span class="simpleTagLabel">Since:</span></dt>
3262<dd>2.5</dd>
3263</dl>
3264</li>
3265</ul>
3266<a name="addMixIn-java.lang.Class-java.lang.Class-">
3267<!--   -->
3268</a>
3269<ul class="blockList">
3270<li class="blockList">
3271<h4>addMixIn</h4>
3272<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;addMixIn(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;target,
3273                             <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;mixinSource)</pre>
3274<div class="block">Method to use for adding mix-in annotations to use for augmenting
3275 specified class or interface. All annotations from
3276 <code>mixinSource</code> are taken to override annotations
3277 that <code>target</code> (or its supertypes) has.</div>
3278<dl>
3279<dt><span class="paramLabel">Parameters:</span></dt>
3280<dd><code>target</code> - Class (or interface) whose annotations to effectively override</dd>
3281<dd><code>mixinSource</code> - Class (or interface) whose annotations are to
3282   be "added" to target's annotations, overriding as necessary</dd>
3283<dt><span class="simpleTagLabel">Since:</span></dt>
3284<dd>2.5</dd>
3285</dl>
3286</li>
3287</ul>
3288<a name="setMixInResolver-com.fasterxml.jackson.databind.introspect.ClassIntrospector.MixInResolver-">
3289<!--   -->
3290</a>
3291<ul class="blockList">
3292<li class="blockList">
3293<h4>setMixInResolver</h4>
3294<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;setMixInResolver(<a href="../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.MixInResolver.html" title="interface in com.fasterxml.jackson.databind.introspect">ClassIntrospector.MixInResolver</a>&nbsp;resolver)</pre>
3295<div class="block">Method that can be called to specify given resolver for locating
3296 mix-in classes to use, overriding directly added mappings.
3297 Note that direct mappings are not cleared, but they are only applied
3298 if resolver does not provide mix-in matches.</div>
3299<dl>
3300<dt><span class="simpleTagLabel">Since:</span></dt>
3301<dd>2.6</dd>
3302</dl>
3303</li>
3304</ul>
3305<a name="findMixInClassFor-java.lang.Class-">
3306<!--   -->
3307</a>
3308<ul class="blockList">
3309<li class="blockList">
3310<h4>findMixInClassFor</h4>
3311<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;findMixInClassFor(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;cls)</pre>
3312</li>
3313</ul>
3314<a name="mixInCount--">
3315<!--   -->
3316</a>
3317<ul class="blockList">
3318<li class="blockList">
3319<h4>mixInCount</h4>
3320<pre>public&nbsp;int&nbsp;mixInCount()</pre>
3321</li>
3322</ul>
3323<a name="setMixInAnnotations-java.util.Map-">
3324<!--   -->
3325</a>
3326<ul class="blockList">
3327<li class="blockList">
3328<h4>setMixInAnnotations</h4>
3329<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
3330public&nbsp;void&nbsp;setMixInAnnotations(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;,<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&gt;&nbsp;sourceMixins)</pre>
3331<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Since 2.5: replaced by a fluent form of the method; <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setMixIns-java.util.Map-"><code>setMixIns(java.util.Map&lt;java.lang.Class&lt;?&gt;, java.lang.Class&lt;?&gt;&gt;)</code></a>.</span></div>
3332</li>
3333</ul>
3334<a name="addMixInAnnotations-java.lang.Class-java.lang.Class-">
3335<!--   -->
3336</a>
3337<ul class="blockList">
3338<li class="blockList">
3339<h4>addMixInAnnotations</h4>
3340<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
3341public final&nbsp;void&nbsp;addMixInAnnotations(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;target,
3342                                                  <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;mixinSource)</pre>
3343<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Since 2.5: replaced by a fluent form of the method; <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#addMixIn-java.lang.Class-java.lang.Class-"><code>addMixIn(Class, Class)</code></a>.</span></div>
3344</li>
3345</ul>
3346<a name="getVisibilityChecker--">
3347<!--   -->
3348</a>
3349<ul class="blockList">
3350<li class="blockList">
3351<h4>getVisibilityChecker</h4>
3352<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect">VisibilityChecker</a>&lt;?&gt;&nbsp;getVisibilityChecker()</pre>
3353<div class="block">Method for accessing currently configured visibility checker;
3354 object used for determining whether given property element
3355 (method, field, constructor) can be auto-detected or not.</div>
3356</li>
3357</ul>
3358<a name="setVisibility-com.fasterxml.jackson.databind.introspect.VisibilityChecker-">
3359<!--   -->
3360</a>
3361<ul class="blockList">
3362<li class="blockList">
3363<h4>setVisibility</h4>
3364<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;setVisibility(<a href="../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect">VisibilityChecker</a>&lt;?&gt;&nbsp;vc)</pre>
3365<div class="block">Method for setting currently configured default <a href="../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect"><code>VisibilityChecker</code></a>,
3366 object used for determining whether given property element
3367 (method, field, constructor) can be auto-detected or not.
3368 This default checker is used as the base visibility:
3369 per-class overrides (both via annotations and per-type config overrides)
3370 can further change these settings.</div>
3371<dl>
3372<dt><span class="simpleTagLabel">Since:</span></dt>
3373<dd>2.6</dd>
3374</dl>
3375</li>
3376</ul>
3377<a name="setVisibility-com.fasterxml.jackson.annotation.PropertyAccessor-com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility-">
3378<!--   -->
3379</a>
3380<ul class="blockList">
3381<li class="blockList">
3382<h4>setVisibility</h4>
3383<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;setVisibility(<a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/PropertyAccessor.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">PropertyAccessor</a>&nbsp;forMethod,
3384                                  <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonAutoDetect.Visibility.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonAutoDetect.Visibility</a>&nbsp;visibility)</pre>
3385<div class="block">Convenience method that allows changing configuration for
3386 underlying <a href="../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect"><code>VisibilityChecker</code></a>s, to change details of what kinds of
3387 properties are auto-detected.
3388 Basically short cut for doing:
3389<pre>
3390  mapper.setVisibilityChecker(
3391     mapper.getVisibilityChecker().withVisibility(forMethod, visibility)
3392  );
3393</pre>
3394 one common use case would be to do:
3395<pre>
3396  mapper.setVisibility(JsonMethod.FIELD, Visibility.ANY);
3397</pre>
3398 which would make all member fields serializable without further annotations,
3399 instead of just public fields (default setting).</div>
3400<dl>
3401<dt><span class="paramLabel">Parameters:</span></dt>
3402<dd><code>forMethod</code> - Type of property descriptor affected (field, getter/isGetter,
3403     setter, creator)</dd>
3404<dd><code>visibility</code> - Minimum visibility to require for the property descriptors of type</dd>
3405<dt><span class="returnLabel">Returns:</span></dt>
3406<dd>Modified mapper instance (that is, "this"), to allow chaining
3407    of configuration calls</dd>
3408</dl>
3409</li>
3410</ul>
3411<a name="getSubtypeResolver--">
3412<!--   -->
3413</a>
3414<ul class="blockList">
3415<li class="blockList">
3416<h4>getSubtypeResolver</h4>
3417<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/jsontype/SubtypeResolver.html" title="class in com.fasterxml.jackson.databind.jsontype">SubtypeResolver</a>&nbsp;getSubtypeResolver()</pre>
3418<div class="block">Method for accessing subtype resolver in use.</div>
3419</li>
3420</ul>
3421<a name="setSubtypeResolver-com.fasterxml.jackson.databind.jsontype.SubtypeResolver-">
3422<!--   -->
3423</a>
3424<ul class="blockList">
3425<li class="blockList">
3426<h4>setSubtypeResolver</h4>
3427<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;setSubtypeResolver(<a href="../../../../com/fasterxml/jackson/databind/jsontype/SubtypeResolver.html" title="class in com.fasterxml.jackson.databind.jsontype">SubtypeResolver</a>&nbsp;str)</pre>
3428<div class="block">Method for setting custom subtype resolver to use.</div>
3429</li>
3430</ul>
3431<a name="setAnnotationIntrospector-com.fasterxml.jackson.databind.AnnotationIntrospector-">
3432<!--   -->
3433</a>
3434<ul class="blockList">
3435<li class="blockList">
3436<h4>setAnnotationIntrospector</h4>
3437<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;setAnnotationIntrospector(<a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a>&nbsp;ai)</pre>
3438<div class="block">Method for setting <a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind"><code>AnnotationIntrospector</code></a> used by this
3439 mapper instance for both serialization and deserialization.
3440 Note that doing this will replace the current introspector, which
3441 may lead to unavailability of core Jackson annotations.
3442 If you want to combine handling of multiple introspectors,
3443 have a look at <a href="../../../../com/fasterxml/jackson/databind/introspect/AnnotationIntrospectorPair.html" title="class in com.fasterxml.jackson.databind.introspect"><code>AnnotationIntrospectorPair</code></a>.</div>
3444<dl>
3445<dt><span class="seeLabel">See Also:</span></dt>
3446<dd><a href="../../../../com/fasterxml/jackson/databind/introspect/AnnotationIntrospectorPair.html" title="class in com.fasterxml.jackson.databind.introspect"><code>AnnotationIntrospectorPair</code></a></dd>
3447</dl>
3448</li>
3449</ul>
3450<a name="setAnnotationIntrospectors-com.fasterxml.jackson.databind.AnnotationIntrospector-com.fasterxml.jackson.databind.AnnotationIntrospector-">
3451<!--   -->
3452</a>
3453<ul class="blockList">
3454<li class="blockList">
3455<h4>setAnnotationIntrospectors</h4>
3456<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;setAnnotationIntrospectors(<a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a>&nbsp;serializerAI,
3457                                               <a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a>&nbsp;deserializerAI)</pre>
3458<div class="block">Method for changing <a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind"><code>AnnotationIntrospector</code></a> instances used
3459 by this mapper instance for serialization and deserialization,
3460 specifying them separately so that different introspection can be
3461 used for different aspects</div>
3462<dl>
3463<dt><span class="paramLabel">Parameters:</span></dt>
3464<dd><code>serializerAI</code> - <a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind"><code>AnnotationIntrospector</code></a> to use for configuring
3465    serialization</dd>
3466<dd><code>deserializerAI</code> - <a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind"><code>AnnotationIntrospector</code></a> to use for configuring
3467    deserialization</dd>
3468<dt><span class="simpleTagLabel">Since:</span></dt>
3469<dd>2.1</dd>
3470<dt><span class="seeLabel">See Also:</span></dt>
3471<dd><a href="../../../../com/fasterxml/jackson/databind/introspect/AnnotationIntrospectorPair.html" title="class in com.fasterxml.jackson.databind.introspect"><code>AnnotationIntrospectorPair</code></a></dd>
3472</dl>
3473</li>
3474</ul>
3475<a name="setPropertyNamingStrategy-com.fasterxml.jackson.databind.PropertyNamingStrategy-">
3476<!--   -->
3477</a>
3478<ul class="blockList">
3479<li class="blockList">
3480<h4>setPropertyNamingStrategy</h4>
3481<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;setPropertyNamingStrategy(<a href="../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a>&nbsp;s)</pre>
3482<div class="block">Method for setting custom property naming strategy to use.</div>
3483</li>
3484</ul>
3485<a name="getPropertyNamingStrategy--">
3486<!--   -->
3487</a>
3488<ul class="blockList">
3489<li class="blockList">
3490<h4>getPropertyNamingStrategy</h4>
3491<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a>&nbsp;getPropertyNamingStrategy()</pre>
3492<dl>
3493<dt><span class="simpleTagLabel">Since:</span></dt>
3494<dd>2.5</dd>
3495</dl>
3496</li>
3497</ul>
3498<a name="setDefaultPrettyPrinter-com.fasterxml.jackson.core.PrettyPrinter-">
3499<!--   -->
3500</a>
3501<ul class="blockList">
3502<li class="blockList">
3503<h4>setDefaultPrettyPrinter</h4>
3504<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;setDefaultPrettyPrinter(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/PrettyPrinter.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">PrettyPrinter</a>&nbsp;pp)</pre>
3505<div class="block">Method for specifying <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/PrettyPrinter.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>PrettyPrinter</code></a> to use when "default pretty-printing"
3506 is enabled (by enabling <a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html#INDENT_OUTPUT"><code>SerializationFeature.INDENT_OUTPUT</code></a>)</div>
3507<dl>
3508<dt><span class="paramLabel">Parameters:</span></dt>
3509<dd><code>pp</code> - Pretty printer to use by default.</dd>
3510<dt><span class="returnLabel">Returns:</span></dt>
3511<dd>This mapper, useful for call-chaining</dd>
3512<dt><span class="simpleTagLabel">Since:</span></dt>
3513<dd>2.6</dd>
3514</dl>
3515</li>
3516</ul>
3517<a name="setVisibilityChecker-com.fasterxml.jackson.databind.introspect.VisibilityChecker-">
3518<!--   -->
3519</a>
3520<ul class="blockList">
3521<li class="blockList">
3522<h4>setVisibilityChecker</h4>
3523<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
3524public&nbsp;void&nbsp;setVisibilityChecker(<a href="../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect">VisibilityChecker</a>&lt;?&gt;&nbsp;vc)</pre>
3525<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Since 2.6 use <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setVisibility-com.fasterxml.jackson.databind.introspect.VisibilityChecker-"><code>setVisibility(VisibilityChecker)</code></a> instead.</span></div>
3526</li>
3527</ul>
3528<a name="setPolymorphicTypeValidator-com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator-">
3529<!--   -->
3530</a>
3531<ul class="blockList">
3532<li class="blockList">
3533<h4>setPolymorphicTypeValidator</h4>
3534<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;setPolymorphicTypeValidator(<a href="../../../../com/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator.html" title="class in com.fasterxml.jackson.databind.jsontype">PolymorphicTypeValidator</a>&nbsp;ptv)</pre>
3535<div class="block">Method for specifying <a href="../../../../com/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator.html" title="class in com.fasterxml.jackson.databind.jsontype"><code>PolymorphicTypeValidator</code></a> to use for validating
3536 polymorphic subtypes used with explicit polymorphic types (annotation-based),
3537 but NOT one with "default typing" (see <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#activateDefaultTyping-com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator-"><code>activateDefaultTyping(PolymorphicTypeValidator)</code></a>
3538 for details).</div>
3539<dl>
3540<dt><span class="simpleTagLabel">Since:</span></dt>
3541<dd>2.10</dd>
3542</dl>
3543</li>
3544</ul>
3545<a name="getPolymorphicTypeValidator--">
3546<!--   -->
3547</a>
3548<ul class="blockList">
3549<li class="blockList">
3550<h4>getPolymorphicTypeValidator</h4>
3551<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator.html" title="class in com.fasterxml.jackson.databind.jsontype">PolymorphicTypeValidator</a>&nbsp;getPolymorphicTypeValidator()</pre>
3552<div class="block">Accessor for configured <a href="../../../../com/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator.html" title="class in com.fasterxml.jackson.databind.jsontype"><code>PolymorphicTypeValidator</code></a> used for validating
3553 polymorphic subtypes used with explicit polymorphic types (annotation-based),
3554 but NOT one with "default typing" (see <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#activateDefaultTyping-com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator-"><code>activateDefaultTyping(PolymorphicTypeValidator)</code></a>
3555 for details).</div>
3556<dl>
3557<dt><span class="simpleTagLabel">Since:</span></dt>
3558<dd>2.10</dd>
3559</dl>
3560</li>
3561</ul>
3562<a name="setSerializationInclusion-com.fasterxml.jackson.annotation.JsonInclude.Include-">
3563<!--   -->
3564</a>
3565<ul class="blockList">
3566<li class="blockList">
3567<h4>setSerializationInclusion</h4>
3568<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;setSerializationInclusion(<a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonInclude.Include.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonInclude.Include</a>&nbsp;incl)</pre>
3569<div class="block">Convenience method, equivalent to calling:
3570<pre>
3571  setPropertyInclusion(JsonInclude.Value.construct(incl, incl));
3572</pre>
3573<p>
3574 NOTE: behavior differs slightly from 2.8, where second argument was
3575 implied to be <code>JsonInclude.Include.ALWAYS</code>.</div>
3576</li>
3577</ul>
3578<a name="setPropertyInclusion-com.fasterxml.jackson.annotation.JsonInclude.Value-">
3579<!--   -->
3580</a>
3581<ul class="blockList">
3582<li class="blockList">
3583<h4>setPropertyInclusion</h4>
3584<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
3585public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;setPropertyInclusion(<a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonInclude.Value.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonInclude.Value</a>&nbsp;incl)</pre>
3586<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Since 2.9 use <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setDefaultPropertyInclusion-com.fasterxml.jackson.annotation.JsonInclude.Value-"><code>setDefaultPropertyInclusion(com.fasterxml.jackson.annotation.JsonInclude.Value)</code></a></span></div>
3587<dl>
3588<dt><span class="simpleTagLabel">Since:</span></dt>
3589<dd>2.7</dd>
3590</dl>
3591</li>
3592</ul>
3593<a name="setDefaultPropertyInclusion-com.fasterxml.jackson.annotation.JsonInclude.Value-">
3594<!--   -->
3595</a>
3596<ul class="blockList">
3597<li class="blockList">
3598<h4>setDefaultPropertyInclusion</h4>
3599<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;setDefaultPropertyInclusion(<a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonInclude.Value.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonInclude.Value</a>&nbsp;incl)</pre>
3600<div class="block">Method for setting default POJO property inclusion strategy for serialization,
3601 applied for all properties for which there are no per-type or per-property
3602 overrides (via annotations or config overrides).</div>
3603<dl>
3604<dt><span class="simpleTagLabel">Since:</span></dt>
3605<dd>2.9 (basically rename of <code>setPropertyInclusion</code>)</dd>
3606</dl>
3607</li>
3608</ul>
3609<a name="setDefaultPropertyInclusion-com.fasterxml.jackson.annotation.JsonInclude.Include-">
3610<!--   -->
3611</a>
3612<ul class="blockList">
3613<li class="blockList">
3614<h4>setDefaultPropertyInclusion</h4>
3615<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;setDefaultPropertyInclusion(<a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonInclude.Include.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonInclude.Include</a>&nbsp;incl)</pre>
3616<div class="block">Short-cut for:
3617<pre>
3618  setDefaultPropertyInclusion(JsonInclude.Value.construct(incl, incl));
3619</pre></div>
3620<dl>
3621<dt><span class="simpleTagLabel">Since:</span></dt>
3622<dd>2.9 (basically rename of <code>setPropertyInclusion</code>)</dd>
3623</dl>
3624</li>
3625</ul>
3626<a name="setDefaultSetterInfo-com.fasterxml.jackson.annotation.JsonSetter.Value-">
3627<!--   -->
3628</a>
3629<ul class="blockList">
3630<li class="blockList">
3631<h4>setDefaultSetterInfo</h4>
3632<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;setDefaultSetterInfo(<a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonSetter.Value.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonSetter.Value</a>&nbsp;v)</pre>
3633<div class="block">Method for setting default Setter configuration, regarding things like
3634 merging, null-handling; used for properties for which there are
3635 no per-type or per-property overrides (via annotations or config overrides).</div>
3636<dl>
3637<dt><span class="simpleTagLabel">Since:</span></dt>
3638<dd>2.9</dd>
3639</dl>
3640</li>
3641</ul>
3642<a name="setDefaultVisibility-com.fasterxml.jackson.annotation.JsonAutoDetect.Value-">
3643<!--   -->
3644</a>
3645<ul class="blockList">
3646<li class="blockList">
3647<h4>setDefaultVisibility</h4>
3648<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;setDefaultVisibility(<a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonAutoDetect.Value.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonAutoDetect.Value</a>&nbsp;vis)</pre>
3649<div class="block">Method for setting auto-detection visibility definition
3650 defaults, which are in effect unless overridden by
3651 annotations (like <code>JsonAutoDetect</code>) or per-type
3652 visibility overrides.</div>
3653<dl>
3654<dt><span class="simpleTagLabel">Since:</span></dt>
3655<dd>2.9</dd>
3656</dl>
3657</li>
3658</ul>
3659<a name="setDefaultMergeable-java.lang.Boolean-">
3660<!--   -->
3661</a>
3662<ul class="blockList">
3663<li class="blockList">
3664<h4>setDefaultMergeable</h4>
3665<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;setDefaultMergeable(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;b)</pre>
3666<div class="block">Method for setting default Setter configuration, regarding things like
3667 merging, null-handling; used for properties for which there are
3668 no per-type or per-property overrides (via annotations or config overrides).</div>
3669<dl>
3670<dt><span class="simpleTagLabel">Since:</span></dt>
3671<dd>2.9</dd>
3672</dl>
3673</li>
3674</ul>
3675<a name="setDefaultLeniency-java.lang.Boolean-">
3676<!--   -->
3677</a>
3678<ul class="blockList">
3679<li class="blockList">
3680<h4>setDefaultLeniency</h4>
3681<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;setDefaultLeniency(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;b)</pre>
3682<dl>
3683<dt><span class="simpleTagLabel">Since:</span></dt>
3684<dd>2.10</dd>
3685</dl>
3686</li>
3687</ul>
3688<a name="registerSubtypes-java.lang.Class...-">
3689<!--   -->
3690</a>
3691<ul class="blockList">
3692<li class="blockList">
3693<h4>registerSubtypes</h4>
3694<pre>public&nbsp;void&nbsp;registerSubtypes(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;...&nbsp;classes)</pre>
3695<div class="block">Method for registering specified class as a subtype, so that
3696 typename-based resolution can link supertypes to subtypes
3697 (as an alternative to using annotations).
3698 Type for given class is determined from appropriate annotation;
3699 or if missing, default name (unqualified class name)</div>
3700</li>
3701</ul>
3702<a name="registerSubtypes-com.fasterxml.jackson.databind.jsontype.NamedType...-">
3703<!--   -->
3704</a>
3705<ul class="blockList">
3706<li class="blockList">
3707<h4>registerSubtypes</h4>
3708<pre>public&nbsp;void&nbsp;registerSubtypes(<a href="../../../../com/fasterxml/jackson/databind/jsontype/NamedType.html" title="class in com.fasterxml.jackson.databind.jsontype">NamedType</a>...&nbsp;types)</pre>
3709<div class="block">Method for registering specified class as a subtype, so that
3710 typename-based resolution can link supertypes to subtypes
3711 (as an alternative to using annotations).
3712 Name may be provided as part of argument, but if not will
3713 be based on annotations or use default name (unqualified
3714 class name).</div>
3715</li>
3716</ul>
3717<a name="registerSubtypes-java.util.Collection-">
3718<!--   -->
3719</a>
3720<ul class="blockList">
3721<li class="blockList">
3722<h4>registerSubtypes</h4>
3723<pre>public&nbsp;void&nbsp;registerSubtypes(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&gt;&nbsp;subtypes)</pre>
3724<dl>
3725<dt><span class="simpleTagLabel">Since:</span></dt>
3726<dd>2.9</dd>
3727</dl>
3728</li>
3729</ul>
3730<a name="activateDefaultTyping-com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator-">
3731<!--   -->
3732</a>
3733<ul class="blockList">
3734<li class="blockList">
3735<h4>activateDefaultTyping</h4>
3736<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;activateDefaultTyping(<a href="../../../../com/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator.html" title="class in com.fasterxml.jackson.databind.jsontype">PolymorphicTypeValidator</a>&nbsp;ptv)</pre>
3737<div class="block">Convenience method that is equivalent to calling
3738<pre>
3739  enableDefaultTyping(ptv, DefaultTyping.OBJECT_AND_NON_CONCRETE);
3740</pre>
3741<p>
3742 NOTE: choice of <a href="../../../../com/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator.html" title="class in com.fasterxml.jackson.databind.jsontype"><code>PolymorphicTypeValidator</code></a> to pass is critical for security
3743 as allowing all subtypes can be risky for untrusted content.</div>
3744<dl>
3745<dt><span class="paramLabel">Parameters:</span></dt>
3746<dd><code>ptv</code> - Validator used to verify that actual subtypes to deserialize are valid against
3747    whatever criteria validator uses: important in case where untrusted content is deserialized.</dd>
3748<dt><span class="simpleTagLabel">Since:</span></dt>
3749<dd>2.10</dd>
3750</dl>
3751</li>
3752</ul>
3753<a name="activateDefaultTyping-com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator-com.fasterxml.jackson.databind.ObjectMapper.DefaultTyping-">
3754<!--   -->
3755</a>
3756<ul class="blockList">
3757<li class="blockList">
3758<h4>activateDefaultTyping</h4>
3759<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;activateDefaultTyping(<a href="../../../../com/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator.html" title="class in com.fasterxml.jackson.databind.jsontype">PolymorphicTypeValidator</a>&nbsp;ptv,
3760                                          <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.DefaultTyping.html" title="enum in com.fasterxml.jackson.databind">ObjectMapper.DefaultTyping</a>&nbsp;applicability)</pre>
3761<div class="block">Convenience method that is equivalent to calling
3762<pre>
3763  enableDefaultTyping(ptv, dti, JsonTypeInfo.As.WRAPPER_ARRAY);
3764</pre>
3765<p>
3766 NOTE: choice of <a href="../../../../com/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator.html" title="class in com.fasterxml.jackson.databind.jsontype"><code>PolymorphicTypeValidator</code></a> to pass is critical for security
3767 as allowing all subtypes can be risky for untrusted content.</div>
3768<dl>
3769<dt><span class="paramLabel">Parameters:</span></dt>
3770<dd><code>ptv</code> - Validator used to verify that actual subtypes to deserialize are valid against
3771    whatever criteria validator uses: important in case where untrusted content is deserialized.</dd>
3772<dd><code>applicability</code> - Defines kinds of types for which additional type information
3773    is added; see <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.DefaultTyping.html" title="enum in com.fasterxml.jackson.databind"><code>ObjectMapper.DefaultTyping</code></a> for more information.</dd>
3774<dt><span class="simpleTagLabel">Since:</span></dt>
3775<dd>2.10</dd>
3776</dl>
3777</li>
3778</ul>
3779<a name="activateDefaultTyping-com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator-com.fasterxml.jackson.databind.ObjectMapper.DefaultTyping-com.fasterxml.jackson.annotation.JsonTypeInfo.As-">
3780<!--   -->
3781</a>
3782<ul class="blockList">
3783<li class="blockList">
3784<h4>activateDefaultTyping</h4>
3785<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;activateDefaultTyping(<a href="../../../../com/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator.html" title="class in com.fasterxml.jackson.databind.jsontype">PolymorphicTypeValidator</a>&nbsp;ptv,
3786                                          <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.DefaultTyping.html" title="enum in com.fasterxml.jackson.databind">ObjectMapper.DefaultTyping</a>&nbsp;applicability,
3787                                          <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonTypeInfo.As.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonTypeInfo.As</a>&nbsp;includeAs)</pre>
3788<div class="block">Method for enabling automatic inclusion of type information, needed
3789 for proper deserialization of polymorphic types (unless types
3790 have been annotated with <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonTypeInfo.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation"><code>JsonTypeInfo</code></a>).
3791<P>
3792 NOTE: use of <code>JsonTypeInfo.As#EXTERNAL_PROPERTY</code> <b>NOT SUPPORTED</b>;
3793 and attempts of do so will throw an <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang"><code>IllegalArgumentException</code></a> to make
3794 this limitation explicit.
3795<p>
3796 NOTE: choice of <a href="../../../../com/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator.html" title="class in com.fasterxml.jackson.databind.jsontype"><code>PolymorphicTypeValidator</code></a> to pass is critical for security
3797 as allowing all subtypes can be risky for untrusted content.</div>
3798<dl>
3799<dt><span class="paramLabel">Parameters:</span></dt>
3800<dd><code>ptv</code> - Validator used to verify that actual subtypes to deserialize are valid against
3801    whatever criteria validator uses: important in case where untrusted content is deserialized.</dd>
3802<dd><code>applicability</code> - Defines kinds of types for which additional type information
3803    is added; see <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.DefaultTyping.html" title="enum in com.fasterxml.jackson.databind"><code>ObjectMapper.DefaultTyping</code></a> for more information.</dd>
3804<dd><code>includeAs</code> - </dd>
3805<dt><span class="simpleTagLabel">Since:</span></dt>
3806<dd>2.10</dd>
3807</dl>
3808</li>
3809</ul>
3810<a name="activateDefaultTypingAsProperty-com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator-com.fasterxml.jackson.databind.ObjectMapper.DefaultTyping-java.lang.String-">
3811<!--   -->
3812</a>
3813<ul class="blockList">
3814<li class="blockList">
3815<h4>activateDefaultTypingAsProperty</h4>
3816<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;activateDefaultTypingAsProperty(<a href="../../../../com/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator.html" title="class in com.fasterxml.jackson.databind.jsontype">PolymorphicTypeValidator</a>&nbsp;ptv,
3817                                                    <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.DefaultTyping.html" title="enum in com.fasterxml.jackson.databind">ObjectMapper.DefaultTyping</a>&nbsp;applicability,
3818                                                    <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;propertyName)</pre>
3819<div class="block">Method for enabling automatic inclusion of type information -- needed
3820 for proper deserialization of polymorphic types (unless types
3821 have been annotated with <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonTypeInfo.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation"><code>JsonTypeInfo</code></a>) --
3822 using "As.PROPERTY" inclusion mechanism and specified property name
3823 to use for inclusion (default being "@class" since default type information
3824 always uses class name as type identifier)
3825<p>
3826 NOTE: choice of <a href="../../../../com/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator.html" title="class in com.fasterxml.jackson.databind.jsontype"><code>PolymorphicTypeValidator</code></a> to pass is critical for security
3827 as allowing all subtypes can be risky for untrusted content.</div>
3828<dl>
3829<dt><span class="paramLabel">Parameters:</span></dt>
3830<dd><code>ptv</code> - Validator used to verify that actual subtypes to deserialize are valid against
3831    whatever criteria validator uses: important in case where untrusted content is deserialized.</dd>
3832<dd><code>applicability</code> - Defines kinds of types for which additional type information
3833    is added; see <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.DefaultTyping.html" title="enum in com.fasterxml.jackson.databind"><code>ObjectMapper.DefaultTyping</code></a> for more information.</dd>
3834<dd><code>propertyName</code> - Name of property used for including type id for polymorphic values.</dd>
3835<dt><span class="simpleTagLabel">Since:</span></dt>
3836<dd>2.10</dd>
3837</dl>
3838</li>
3839</ul>
3840<a name="deactivateDefaultTyping--">
3841<!--   -->
3842</a>
3843<ul class="blockList">
3844<li class="blockList">
3845<h4>deactivateDefaultTyping</h4>
3846<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;deactivateDefaultTyping()</pre>
3847<div class="block">Method for disabling automatic inclusion of type information; if so, only
3848 explicitly annotated types (ones with
3849 <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonTypeInfo.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation"><code>JsonTypeInfo</code></a>) will have
3850 additional embedded type information.</div>
3851</li>
3852</ul>
3853<a name="setDefaultTyping-com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder-">
3854<!--   -->
3855</a>
3856<ul class="blockList">
3857<li class="blockList">
3858<h4>setDefaultTyping</h4>
3859<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;setDefaultTyping(<a href="../../../../com/fasterxml/jackson/databind/jsontype/TypeResolverBuilder.html" title="interface in com.fasterxml.jackson.databind.jsontype">TypeResolverBuilder</a>&lt;?&gt;&nbsp;typer)</pre>
3860<div class="block">Method for enabling automatic inclusion of type information, using
3861 specified handler object for determining which types this affects,
3862 as well as details of how information is embedded.
3863<p>
3864 NOTE: use of Default Typing can be a potential security risk if incoming
3865 content comes from untrusted sources, so care should be taken to use
3866 a <a href="../../../../com/fasterxml/jackson/databind/jsontype/TypeResolverBuilder.html" title="interface in com.fasterxml.jackson.databind.jsontype"><code>TypeResolverBuilder</code></a> that can limit allowed classes to
3867 deserialize. Note in particular that
3868 <a href="../../../../com/fasterxml/jackson/databind/jsontype/impl/StdTypeResolverBuilder.html" title="class in com.fasterxml.jackson.databind.jsontype.impl"><code>StdTypeResolverBuilder</code></a>
3869 DOES NOT limit applicability but creates type (de)serializers for all
3870 types.</div>
3871<dl>
3872<dt><span class="paramLabel">Parameters:</span></dt>
3873<dd><code>typer</code> - Type information inclusion handler</dd>
3874</dl>
3875</li>
3876</ul>
3877<a name="enableDefaultTyping--">
3878<!--   -->
3879</a>
3880<ul class="blockList">
3881<li class="blockList">
3882<h4>enableDefaultTyping</h4>
3883<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
3884public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;enableDefaultTyping()</pre>
3885<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Since 2.10 use <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#activateDefaultTyping-com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator-"><code>activateDefaultTyping(PolymorphicTypeValidator)</code></a> instead</span></div>
3886</li>
3887</ul>
3888<a name="enableDefaultTyping-com.fasterxml.jackson.databind.ObjectMapper.DefaultTyping-">
3889<!--   -->
3890</a>
3891<ul class="blockList">
3892<li class="blockList">
3893<h4>enableDefaultTyping</h4>
3894<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
3895public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;enableDefaultTyping(<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.DefaultTyping.html" title="enum in com.fasterxml.jackson.databind">ObjectMapper.DefaultTyping</a>&nbsp;dti)</pre>
3896<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Since 2.10 use <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#activateDefaultTyping-com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator-com.fasterxml.jackson.databind.ObjectMapper.DefaultTyping-"><code>activateDefaultTyping(PolymorphicTypeValidator,DefaultTyping)</code></a> instead</span></div>
3897</li>
3898</ul>
3899<a name="enableDefaultTyping-com.fasterxml.jackson.databind.ObjectMapper.DefaultTyping-com.fasterxml.jackson.annotation.JsonTypeInfo.As-">
3900<!--   -->
3901</a>
3902<ul class="blockList">
3903<li class="blockList">
3904<h4>enableDefaultTyping</h4>
3905<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
3906public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;enableDefaultTyping(<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.DefaultTyping.html" title="enum in com.fasterxml.jackson.databind">ObjectMapper.DefaultTyping</a>&nbsp;applicability,
3907                                                    <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonTypeInfo.As.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonTypeInfo.As</a>&nbsp;includeAs)</pre>
3908<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Since 2.10 use <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#activateDefaultTyping-com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator-com.fasterxml.jackson.databind.ObjectMapper.DefaultTyping-com.fasterxml.jackson.annotation.JsonTypeInfo.As-"><code>activateDefaultTyping(PolymorphicTypeValidator,DefaultTyping,JsonTypeInfo.As)</code></a> instead</span></div>
3909</li>
3910</ul>
3911<a name="enableDefaultTypingAsProperty-com.fasterxml.jackson.databind.ObjectMapper.DefaultTyping-java.lang.String-">
3912<!--   -->
3913</a>
3914<ul class="blockList">
3915<li class="blockList">
3916<h4>enableDefaultTypingAsProperty</h4>
3917<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
3918public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;enableDefaultTypingAsProperty(<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.DefaultTyping.html" title="enum in com.fasterxml.jackson.databind">ObjectMapper.DefaultTyping</a>&nbsp;applicability,
3919                                                              <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;propertyName)</pre>
3920<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Since 2.10 use <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#activateDefaultTypingAsProperty-com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator-com.fasterxml.jackson.databind.ObjectMapper.DefaultTyping-java.lang.String-"><code>activateDefaultTypingAsProperty(PolymorphicTypeValidator,DefaultTyping,String)</code></a> instead</span></div>
3921</li>
3922</ul>
3923<a name="disableDefaultTyping--">
3924<!--   -->
3925</a>
3926<ul class="blockList">
3927<li class="blockList">
3928<h4>disableDefaultTyping</h4>
3929<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
3930public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;disableDefaultTyping()</pre>
3931<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Since 2.10 use <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#deactivateDefaultTyping--"><code>deactivateDefaultTyping()</code></a> instead</span></div>
3932</li>
3933</ul>
3934<a name="configOverride-java.lang.Class-">
3935<!--   -->
3936</a>
3937<ul class="blockList">
3938<li class="blockList">
3939<h4>configOverride</h4>
3940<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/cfg/MutableConfigOverride.html" title="class in com.fasterxml.jackson.databind.cfg">MutableConfigOverride</a>&nbsp;configOverride(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;type)</pre>
3941<div class="block">Accessor for getting a mutable configuration override object for
3942 given type, needed to add or change per-type overrides applied
3943 to properties of given type.
3944 Usage is through returned object by calling "setter" methods, which
3945 directly modify override object and take effect directly.
3946 For example you can do
3947<pre>
3948   mapper.configOverride(java.util.Date.class)
3949       .setFormat(JsonFormat.Value.forPattern("yyyy-MM-dd"));
3950</pre>
3951 to change the default format to use for properties of type
3952 <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Date.html?is-external=true" title="class or interface in java.util"><code>Date</code></a> (possibly further overridden by per-property
3953 annotations)</div>
3954<dl>
3955<dt><span class="simpleTagLabel">Since:</span></dt>
3956<dd>2.8</dd>
3957</dl>
3958</li>
3959</ul>
3960<a name="getTypeFactory--">
3961<!--   -->
3962</a>
3963<ul class="blockList">
3964<li class="blockList">
3965<h4>getTypeFactory</h4>
3966<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type">TypeFactory</a>&nbsp;getTypeFactory()</pre>
3967<div class="block">Accessor for getting currently configured <a href="../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type"><code>TypeFactory</code></a> instance.</div>
3968</li>
3969</ul>
3970<a name="setTypeFactory-com.fasterxml.jackson.databind.type.TypeFactory-">
3971<!--   -->
3972</a>
3973<ul class="blockList">
3974<li class="blockList">
3975<h4>setTypeFactory</h4>
3976<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;setTypeFactory(<a href="../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type">TypeFactory</a>&nbsp;f)</pre>
3977<div class="block">Method that can be used to override <a href="../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type"><code>TypeFactory</code></a> instance
3978 used by this mapper.
3979<p>
3980 Note: will also set <a href="../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type"><code>TypeFactory</code></a> that deserialization and
3981 serialization config objects use.</div>
3982</li>
3983</ul>
3984<a name="constructType-java.lang.reflect.Type-">
3985<!--   -->
3986</a>
3987<ul class="blockList">
3988<li class="blockList">
3989<h4>constructType</h4>
3990<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;constructType(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/reflect/Type.html?is-external=true" title="class or interface in java.lang.reflect">Type</a>&nbsp;t)</pre>
3991<div class="block">Convenience method for constructing <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind"><code>JavaType</code></a> out of given
3992 type (typically <code>java.lang.Class</code>), but without explicit
3993 context.</div>
3994</li>
3995</ul>
3996<a name="getNodeFactory--">
3997<!--   -->
3998</a>
3999<ul class="blockList">
4000<li class="blockList">
4001<h4>getNodeFactory</h4>
4002<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/node/JsonNodeFactory.html" title="class in com.fasterxml.jackson.databind.node">JsonNodeFactory</a>&nbsp;getNodeFactory()</pre>
4003<div class="block">Method that can be used to get hold of <a href="../../../../com/fasterxml/jackson/databind/node/JsonNodeFactory.html" title="class in com.fasterxml.jackson.databind.node"><code>JsonNodeFactory</code></a>
4004 that this mapper will use when directly constructing
4005 root <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a> instances for Trees.
4006<p>
4007 Note: this is just a shortcut for calling
4008<pre>
4009   getDeserializationConfig().getNodeFactory()
4010</pre></div>
4011</li>
4012</ul>
4013<a name="setNodeFactory-com.fasterxml.jackson.databind.node.JsonNodeFactory-">
4014<!--   -->
4015</a>
4016<ul class="blockList">
4017<li class="blockList">
4018<h4>setNodeFactory</h4>
4019<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;setNodeFactory(<a href="../../../../com/fasterxml/jackson/databind/node/JsonNodeFactory.html" title="class in com.fasterxml.jackson.databind.node">JsonNodeFactory</a>&nbsp;f)</pre>
4020<div class="block">Method for specifying <a href="../../../../com/fasterxml/jackson/databind/node/JsonNodeFactory.html" title="class in com.fasterxml.jackson.databind.node"><code>JsonNodeFactory</code></a> to use for
4021 constructing root level tree nodes (via method
4022 <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#createObjectNode--"><code>createObjectNode()</code></a></div>
4023</li>
4024</ul>
4025<a name="addHandler-com.fasterxml.jackson.databind.deser.DeserializationProblemHandler-">
4026<!--   -->
4027</a>
4028<ul class="blockList">
4029<li class="blockList">
4030<h4>addHandler</h4>
4031<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;addHandler(<a href="../../../../com/fasterxml/jackson/databind/deser/DeserializationProblemHandler.html" title="class in com.fasterxml.jackson.databind.deser">DeserializationProblemHandler</a>&nbsp;h)</pre>
4032<div class="block">Method for adding specified <a href="../../../../com/fasterxml/jackson/databind/deser/DeserializationProblemHandler.html" title="class in com.fasterxml.jackson.databind.deser"><code>DeserializationProblemHandler</code></a>
4033 to be used for handling specific problems during deserialization.</div>
4034</li>
4035</ul>
4036<a name="clearProblemHandlers--">
4037<!--   -->
4038</a>
4039<ul class="blockList">
4040<li class="blockList">
4041<h4>clearProblemHandlers</h4>
4042<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;clearProblemHandlers()</pre>
4043<div class="block">Method for removing all registered <a href="../../../../com/fasterxml/jackson/databind/deser/DeserializationProblemHandler.html" title="class in com.fasterxml.jackson.databind.deser"><code>DeserializationProblemHandler</code></a>s
4044 instances from this mapper.</div>
4045</li>
4046</ul>
4047<a name="setConfig-com.fasterxml.jackson.databind.DeserializationConfig-">
4048<!--   -->
4049</a>
4050<ul class="blockList">
4051<li class="blockList">
4052<h4>setConfig</h4>
4053<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;setConfig(<a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;config)</pre>
4054<div class="block">Method that allows overriding of the underlying <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><code>DeserializationConfig</code></a>
4055 object.
4056 It is added as a fallback method that may be used if no other configuration
4057 modifier method works: it should not be used if there are alternatives,
4058 and its use is generally discouraged.
4059<p>
4060 <b>NOTE</b>: only use this method if you know what you are doing -- it allows
4061 by-passing some of checks applied to other configuration methods.
4062 Also keep in mind that as with all configuration of <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><code>ObjectMapper</code></a>,
4063 this is only thread-safe if done before calling any deserialization methods.</div>
4064<dl>
4065<dt><span class="simpleTagLabel">Since:</span></dt>
4066<dd>2.4</dd>
4067</dl>
4068</li>
4069</ul>
4070<a name="setFilters-com.fasterxml.jackson.databind.ser.FilterProvider-">
4071<!--   -->
4072</a>
4073<ul class="blockList">
4074<li class="blockList">
4075<h4>setFilters</h4>
4076<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
4077public&nbsp;void&nbsp;setFilters(<a href="../../../../com/fasterxml/jackson/databind/ser/FilterProvider.html" title="class in com.fasterxml.jackson.databind.ser">FilterProvider</a>&nbsp;filterProvider)</pre>
4078<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Since 2.6, use <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setFilterProvider-com.fasterxml.jackson.databind.ser.FilterProvider-"><code>setFilterProvider(com.fasterxml.jackson.databind.ser.FilterProvider)</code></a> instead (allows chaining)</span></div>
4079</li>
4080</ul>
4081<a name="setFilterProvider-com.fasterxml.jackson.databind.ser.FilterProvider-">
4082<!--   -->
4083</a>
4084<ul class="blockList">
4085<li class="blockList">
4086<h4>setFilterProvider</h4>
4087<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;setFilterProvider(<a href="../../../../com/fasterxml/jackson/databind/ser/FilterProvider.html" title="class in com.fasterxml.jackson.databind.ser">FilterProvider</a>&nbsp;filterProvider)</pre>
4088<div class="block">Method for configuring this mapper to use specified <a href="../../../../com/fasterxml/jackson/databind/ser/FilterProvider.html" title="class in com.fasterxml.jackson.databind.ser"><code>FilterProvider</code></a> for
4089 mapping Filter Ids to actual filter instances.
4090<p>
4091 Note that usually it is better to use method <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writer-com.fasterxml.jackson.databind.ser.FilterProvider-"><code>writer(FilterProvider)</code></a>;
4092 however, sometimes
4093 this method is more convenient. For example, some frameworks only allow configuring
4094 of ObjectMapper instances and not <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a>s.</div>
4095<dl>
4096<dt><span class="simpleTagLabel">Since:</span></dt>
4097<dd>2.6</dd>
4098</dl>
4099</li>
4100</ul>
4101<a name="setBase64Variant-com.fasterxml.jackson.core.Base64Variant-">
4102<!--   -->
4103</a>
4104<ul class="blockList">
4105<li class="blockList">
4106<h4>setBase64Variant</h4>
4107<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;setBase64Variant(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/Base64Variant.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Base64Variant</a>&nbsp;v)</pre>
4108<div class="block">Method that will configure default <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/Base64Variant.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>Base64Variant</code></a> that
4109 <code>byte[]</code> serializers and deserializers will use.</div>
4110<dl>
4111<dt><span class="paramLabel">Parameters:</span></dt>
4112<dd><code>v</code> - Base64 variant to use</dd>
4113<dt><span class="returnLabel">Returns:</span></dt>
4114<dd>This mapper, for convenience to allow chaining</dd>
4115<dt><span class="simpleTagLabel">Since:</span></dt>
4116<dd>2.1</dd>
4117</dl>
4118</li>
4119</ul>
4120<a name="setConfig-com.fasterxml.jackson.databind.SerializationConfig-">
4121<!--   -->
4122</a>
4123<ul class="blockList">
4124<li class="blockList">
4125<h4>setConfig</h4>
4126<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;setConfig(<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&nbsp;config)</pre>
4127<div class="block">Method that allows overriding of the underlying <a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind"><code>SerializationConfig</code></a>
4128 object, which contains serialization-specific configuration settings.
4129 It is added as a fallback method that may be used if no other configuration
4130 modifier method works: it should not be used if there are alternatives,
4131 and its use is generally discouraged.
4132<p>
4133 <b>NOTE</b>: only use this method if you know what you are doing -- it allows
4134 by-passing some of checks applied to other configuration methods.
4135 Also keep in mind that as with all configuration of <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><code>ObjectMapper</code></a>,
4136 this is only thread-safe if done before calling any serialization methods.</div>
4137<dl>
4138<dt><span class="simpleTagLabel">Since:</span></dt>
4139<dd>2.4</dd>
4140</dl>
4141</li>
4142</ul>
4143<a name="tokenStreamFactory--">
4144<!--   -->
4145</a>
4146<ul class="blockList">
4147<li class="blockList">
4148<h4>tokenStreamFactory</h4>
4149<pre>public&nbsp;<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonFactory</a>&nbsp;tokenStreamFactory()</pre>
4150<div class="block">Method that can be used to get hold of <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonFactory</code></a> that this
4151 mapper uses if it needs to construct <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a>s
4152 and/or <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a>s.
4153<p>
4154 WARNING: note that all <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> and <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a>
4155 instances created by this mapper usually share the same configured
4156 <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonFactory</code></a>, so changes to its configuration will "leak".
4157 To avoid such observed changes you should always use "with()" and
4158 "without()" method of <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> and <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a>
4159 for changing <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser.Feature</code></a>
4160 and <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonGenerator.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator.Feature</code></a>
4161 settings to use on per-call basis.</div>
4162<dl>
4163<dt><span class="returnLabel">Returns:</span></dt>
4164<dd><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonFactory</code></a> that this mapper uses when it needs to
4165   construct Json parser and generators</dd>
4166<dt><span class="simpleTagLabel">Since:</span></dt>
4167<dd>2.10</dd>
4168</dl>
4169</li>
4170</ul>
4171<a name="getFactory--">
4172<!--   -->
4173</a>
4174<ul class="blockList">
4175<li class="blockList">
4176<h4>getFactory</h4>
4177<pre>public&nbsp;<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonFactory</a>&nbsp;getFactory()</pre>
4178<dl>
4179<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
4180<dd><code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true#getFactory--" title="class or interface in com.fasterxml.jackson.core">getFactory</a></code>&nbsp;in class&nbsp;<code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">ObjectCodec</a></code></dd>
4181</dl>
4182</li>
4183</ul>
4184<a name="getJsonFactory--">
4185<!--   -->
4186</a>
4187<ul class="blockList">
4188<li class="blockList">
4189<h4>getJsonFactory</h4>
4190<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
4191public&nbsp;<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonFactory</a>&nbsp;getJsonFactory()</pre>
4192<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Since 2.1: Use <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getFactory--"><code>getFactory()</code></a> instead</span></div>
4193<dl>
4194<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
4195<dd><code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true#getJsonFactory--" title="class or interface in com.fasterxml.jackson.core">getJsonFactory</a></code>&nbsp;in class&nbsp;<code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">ObjectCodec</a></code></dd>
4196</dl>
4197</li>
4198</ul>
4199<a name="setDateFormat-java.text.DateFormat-">
4200<!--   -->
4201</a>
4202<ul class="blockList">
4203<li class="blockList">
4204<h4>setDateFormat</h4>
4205<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;setDateFormat(<a href="https://docs.oracle.com/javase/8/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text">DateFormat</a>&nbsp;dateFormat)</pre>
4206<div class="block">Method for configuring the default <a href="https://docs.oracle.com/javase/8/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text"><code>DateFormat</code></a> to use when serializing time
4207 values as Strings, and deserializing from JSON Strings.
4208 This is preferably to directly modifying <a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind"><code>SerializationConfig</code></a> and
4209 <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><code>DeserializationConfig</code></a> instances.
4210 If you need per-request configuration, use <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writer-java.text.DateFormat-"><code>writer(DateFormat)</code></a> to
4211 create properly configured <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> and use that; this because
4212 <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a>s are thread-safe whereas ObjectMapper itself is only
4213 thread-safe when configuring methods (such as this one) are NOT called.</div>
4214</li>
4215</ul>
4216<a name="getDateFormat--">
4217<!--   -->
4218</a>
4219<ul class="blockList">
4220<li class="blockList">
4221<h4>getDateFormat</h4>
4222<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text">DateFormat</a>&nbsp;getDateFormat()</pre>
4223<dl>
4224<dt><span class="simpleTagLabel">Since:</span></dt>
4225<dd>2.5</dd>
4226</dl>
4227</li>
4228</ul>
4229<a name="setHandlerInstantiator-com.fasterxml.jackson.databind.cfg.HandlerInstantiator-">
4230<!--   -->
4231</a>
4232<ul class="blockList">
4233<li class="blockList">
4234<h4>setHandlerInstantiator</h4>
4235<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;setHandlerInstantiator(<a href="../../../../com/fasterxml/jackson/databind/cfg/HandlerInstantiator.html" title="class in com.fasterxml.jackson.databind.cfg">HandlerInstantiator</a>&nbsp;hi)</pre>
4236<div class="block">Method for configuring <a href="../../../../com/fasterxml/jackson/databind/cfg/HandlerInstantiator.html" title="class in com.fasterxml.jackson.databind.cfg"><code>HandlerInstantiator</code></a> to use for creating
4237 instances of handlers (such as serializers, deserializers, type and type
4238 id resolvers), given a class.</div>
4239<dl>
4240<dt><span class="paramLabel">Parameters:</span></dt>
4241<dd><code>hi</code> - Instantiator to use; if null, use the default implementation</dd>
4242</dl>
4243</li>
4244</ul>
4245<a name="setInjectableValues-com.fasterxml.jackson.databind.InjectableValues-">
4246<!--   -->
4247</a>
4248<ul class="blockList">
4249<li class="blockList">
4250<h4>setInjectableValues</h4>
4251<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;setInjectableValues(<a href="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</a>&nbsp;injectableValues)</pre>
4252<div class="block">Method for configuring <a href="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind"><code>InjectableValues</code></a> which used to find
4253 values to inject.</div>
4254</li>
4255</ul>
4256<a name="getInjectableValues--">
4257<!--   -->
4258</a>
4259<ul class="blockList">
4260<li class="blockList">
4261<h4>getInjectableValues</h4>
4262<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</a>&nbsp;getInjectableValues()</pre>
4263<dl>
4264<dt><span class="simpleTagLabel">Since:</span></dt>
4265<dd>2.6</dd>
4266</dl>
4267</li>
4268</ul>
4269<a name="setLocale-java.util.Locale-">
4270<!--   -->
4271</a>
4272<ul class="blockList">
4273<li class="blockList">
4274<h4>setLocale</h4>
4275<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;setLocale(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util">Locale</a>&nbsp;l)</pre>
4276<div class="block">Method for overriding default locale to use for formatting.
4277 Default value used is <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Locale.html?is-external=true#getDefault--" title="class or interface in java.util"><code>Locale.getDefault()</code></a>.</div>
4278</li>
4279</ul>
4280<a name="setTimeZone-java.util.TimeZone-">
4281<!--   -->
4282</a>
4283<ul class="blockList">
4284<li class="blockList">
4285<h4>setTimeZone</h4>
4286<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;setTimeZone(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/TimeZone.html?is-external=true" title="class or interface in java.util">TimeZone</a>&nbsp;tz)</pre>
4287<div class="block">Method for overriding default TimeZone to use for formatting.
4288 Default value used is UTC (NOT default TimeZone of JVM).</div>
4289</li>
4290</ul>
4291<a name="isEnabled-com.fasterxml.jackson.databind.MapperFeature-">
4292<!--   -->
4293</a>
4294<ul class="blockList">
4295<li class="blockList">
4296<h4>isEnabled</h4>
4297<pre>public&nbsp;boolean&nbsp;isEnabled(<a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a>&nbsp;f)</pre>
4298<div class="block">Method for checking whether given <a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind"><code>MapperFeature</code></a> is enabled.</div>
4299</li>
4300</ul>
4301<a name="configure-com.fasterxml.jackson.databind.MapperFeature-boolean-">
4302<!--   -->
4303</a>
4304<ul class="blockList">
4305<li class="blockList">
4306<h4>configure</h4>
4307<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;configure(<a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a>&nbsp;f,
4308                              boolean&nbsp;state)</pre>
4309</li>
4310</ul>
4311<a name="enable-com.fasterxml.jackson.databind.MapperFeature...-">
4312<!--   -->
4313</a>
4314<ul class="blockList">
4315<li class="blockList">
4316<h4>enable</h4>
4317<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;enable(<a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a>...&nbsp;f)</pre>
4318</li>
4319</ul>
4320<a name="disable-com.fasterxml.jackson.databind.MapperFeature...-">
4321<!--   -->
4322</a>
4323<ul class="blockList">
4324<li class="blockList">
4325<h4>disable</h4>
4326<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;disable(<a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a>...&nbsp;f)</pre>
4327</li>
4328</ul>
4329<a name="isEnabled-com.fasterxml.jackson.databind.SerializationFeature-">
4330<!--   -->
4331</a>
4332<ul class="blockList">
4333<li class="blockList">
4334<h4>isEnabled</h4>
4335<pre>public&nbsp;boolean&nbsp;isEnabled(<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>&nbsp;f)</pre>
4336<div class="block">Method for checking whether given serialization-specific
4337 feature is enabled.</div>
4338</li>
4339</ul>
4340<a name="configure-com.fasterxml.jackson.databind.SerializationFeature-boolean-">
4341<!--   -->
4342</a>
4343<ul class="blockList">
4344<li class="blockList">
4345<h4>configure</h4>
4346<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;configure(<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>&nbsp;f,
4347                              boolean&nbsp;state)</pre>
4348<div class="block">Method for changing state of an on/off serialization feature for
4349 this object mapper.</div>
4350</li>
4351</ul>
4352<a name="enable-com.fasterxml.jackson.databind.SerializationFeature-">
4353<!--   -->
4354</a>
4355<ul class="blockList">
4356<li class="blockList">
4357<h4>enable</h4>
4358<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;enable(<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>&nbsp;f)</pre>
4359<div class="block">Method for enabling specified <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><code>DeserializationConfig</code></a> feature.
4360 Modifies and returns this instance; no new object is created.</div>
4361</li>
4362</ul>
4363<a name="enable-com.fasterxml.jackson.databind.SerializationFeature-com.fasterxml.jackson.databind.SerializationFeature...-">
4364<!--   -->
4365</a>
4366<ul class="blockList">
4367<li class="blockList">
4368<h4>enable</h4>
4369<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;enable(<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>&nbsp;first,
4370                           <a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>...&nbsp;f)</pre>
4371<div class="block">Method for enabling specified <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><code>DeserializationConfig</code></a> features.
4372 Modifies and returns this instance; no new object is created.</div>
4373</li>
4374</ul>
4375<a name="disable-com.fasterxml.jackson.databind.SerializationFeature-">
4376<!--   -->
4377</a>
4378<ul class="blockList">
4379<li class="blockList">
4380<h4>disable</h4>
4381<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;disable(<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>&nbsp;f)</pre>
4382<div class="block">Method for enabling specified <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><code>DeserializationConfig</code></a> features.
4383 Modifies and returns this instance; no new object is created.</div>
4384</li>
4385</ul>
4386<a name="disable-com.fasterxml.jackson.databind.SerializationFeature-com.fasterxml.jackson.databind.SerializationFeature...-">
4387<!--   -->
4388</a>
4389<ul class="blockList">
4390<li class="blockList">
4391<h4>disable</h4>
4392<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;disable(<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>&nbsp;first,
4393                            <a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>...&nbsp;f)</pre>
4394<div class="block">Method for enabling specified <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><code>DeserializationConfig</code></a> features.
4395 Modifies and returns this instance; no new object is created.</div>
4396</li>
4397</ul>
4398<a name="isEnabled-com.fasterxml.jackson.databind.DeserializationFeature-">
4399<!--   -->
4400</a>
4401<ul class="blockList">
4402<li class="blockList">
4403<h4>isEnabled</h4>
4404<pre>public&nbsp;boolean&nbsp;isEnabled(<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>&nbsp;f)</pre>
4405<div class="block">Method for checking whether given deserialization-specific
4406 feature is enabled.</div>
4407</li>
4408</ul>
4409<a name="configure-com.fasterxml.jackson.databind.DeserializationFeature-boolean-">
4410<!--   -->
4411</a>
4412<ul class="blockList">
4413<li class="blockList">
4414<h4>configure</h4>
4415<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;configure(<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>&nbsp;f,
4416                              boolean&nbsp;state)</pre>
4417<div class="block">Method for changing state of an on/off deserialization feature for
4418 this object mapper.</div>
4419</li>
4420</ul>
4421<a name="enable-com.fasterxml.jackson.databind.DeserializationFeature-">
4422<!--   -->
4423</a>
4424<ul class="blockList">
4425<li class="blockList">
4426<h4>enable</h4>
4427<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;enable(<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>&nbsp;feature)</pre>
4428<div class="block">Method for enabling specified <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><code>DeserializationConfig</code></a> features.
4429 Modifies and returns this instance; no new object is created.</div>
4430</li>
4431</ul>
4432<a name="enable-com.fasterxml.jackson.databind.DeserializationFeature-com.fasterxml.jackson.databind.DeserializationFeature...-">
4433<!--   -->
4434</a>
4435<ul class="blockList">
4436<li class="blockList">
4437<h4>enable</h4>
4438<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;enable(<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>&nbsp;first,
4439                           <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>...&nbsp;f)</pre>
4440<div class="block">Method for enabling specified <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><code>DeserializationConfig</code></a> features.
4441 Modifies and returns this instance; no new object is created.</div>
4442</li>
4443</ul>
4444<a name="disable-com.fasterxml.jackson.databind.DeserializationFeature-">
4445<!--   -->
4446</a>
4447<ul class="blockList">
4448<li class="blockList">
4449<h4>disable</h4>
4450<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;disable(<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>&nbsp;feature)</pre>
4451<div class="block">Method for enabling specified <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><code>DeserializationConfig</code></a> features.
4452 Modifies and returns this instance; no new object is created.</div>
4453</li>
4454</ul>
4455<a name="disable-com.fasterxml.jackson.databind.DeserializationFeature-com.fasterxml.jackson.databind.DeserializationFeature...-">
4456<!--   -->
4457</a>
4458<ul class="blockList">
4459<li class="blockList">
4460<h4>disable</h4>
4461<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;disable(<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>&nbsp;first,
4462                            <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>...&nbsp;f)</pre>
4463<div class="block">Method for enabling specified <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><code>DeserializationConfig</code></a> features.
4464 Modifies and returns this instance; no new object is created.</div>
4465</li>
4466</ul>
4467<a name="isEnabled-com.fasterxml.jackson.core.JsonParser.Feature-">
4468<!--   -->
4469</a>
4470<ul class="blockList">
4471<li class="blockList">
4472<h4>isEnabled</h4>
4473<pre>public&nbsp;boolean&nbsp;isEnabled(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser.Feature</a>&nbsp;f)</pre>
4474</li>
4475</ul>
4476<a name="configure-com.fasterxml.jackson.core.JsonParser.Feature-boolean-">
4477<!--   -->
4478</a>
4479<ul class="blockList">
4480<li class="blockList">
4481<h4>configure</h4>
4482<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;configure(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser.Feature</a>&nbsp;f,
4483                              boolean&nbsp;state)</pre>
4484<div class="block">Method for changing state of specified <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser.Feature</code></a>s
4485 for parser instances this object mapper creates.
4486<p>
4487 Note that this is equivalent to directly calling same method
4488 on <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getFactory--"><code>getFactory()</code></a>.
4489<p>
4490 WARNING: since this method directly modifies state of underlying <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonFactory</code></a>,
4491 it will change observed configuration by <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a>s as well -- to avoid
4492 this, use <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#with-com.fasterxml.jackson.core.JsonParser.Feature-"><code>ObjectReader.with(JsonParser.Feature)</code></a> instead.</div>
4493</li>
4494</ul>
4495<a name="enable-com.fasterxml.jackson.core.JsonParser.Feature...-">
4496<!--   -->
4497</a>
4498<ul class="blockList">
4499<li class="blockList">
4500<h4>enable</h4>
4501<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;enable(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser.Feature</a>...&nbsp;features)</pre>
4502<div class="block">Method for enabling specified <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser.Feature</code></a>s
4503 for parser instances this object mapper creates.
4504<p>
4505 Note that this is equivalent to directly calling same method on <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getFactory--"><code>getFactory()</code></a>.
4506<p>
4507 WARNING: since this method directly modifies state of underlying <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonFactory</code></a>,
4508 it will change observed configuration by <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a>s as well -- to avoid
4509 this, use <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#with-com.fasterxml.jackson.core.JsonParser.Feature-"><code>ObjectReader.with(JsonParser.Feature)</code></a> instead.</div>
4510<dl>
4511<dt><span class="simpleTagLabel">Since:</span></dt>
4512<dd>2.5</dd>
4513</dl>
4514</li>
4515</ul>
4516<a name="disable-com.fasterxml.jackson.core.JsonParser.Feature...-">
4517<!--   -->
4518</a>
4519<ul class="blockList">
4520<li class="blockList">
4521<h4>disable</h4>
4522<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;disable(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser.Feature</a>...&nbsp;features)</pre>
4523<div class="block">Method for disabling specified <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser.Feature</code></a>s
4524 for parser instances this object mapper creates.
4525<p>
4526 Note that this is equivalent to directly calling same method on <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getFactory--"><code>getFactory()</code></a>.
4527<p>
4528 WARNING: since this method directly modifies state of underlying <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonFactory</code></a>,
4529 it will change observed configuration by <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a>s as well -- to avoid
4530 this, use <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#without-com.fasterxml.jackson.core.JsonParser.Feature-"><code>ObjectReader.without(JsonParser.Feature)</code></a> instead.</div>
4531<dl>
4532<dt><span class="simpleTagLabel">Since:</span></dt>
4533<dd>2.5</dd>
4534</dl>
4535</li>
4536</ul>
4537<a name="isEnabled-com.fasterxml.jackson.core.JsonGenerator.Feature-">
4538<!--   -->
4539</a>
4540<ul class="blockList">
4541<li class="blockList">
4542<h4>isEnabled</h4>
4543<pre>public&nbsp;boolean&nbsp;isEnabled(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonGenerator.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator.Feature</a>&nbsp;f)</pre>
4544</li>
4545</ul>
4546<a name="configure-com.fasterxml.jackson.core.JsonGenerator.Feature-boolean-">
4547<!--   -->
4548</a>
4549<ul class="blockList">
4550<li class="blockList">
4551<h4>configure</h4>
4552<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;configure(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonGenerator.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator.Feature</a>&nbsp;f,
4553                              boolean&nbsp;state)</pre>
4554<div class="block">Method for changing state of an on/off <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a> feature for
4555 generator instances this object mapper creates.
4556<p>
4557 Note that this is equivalent to directly calling same method
4558 on <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getFactory--"><code>getFactory()</code></a>.
4559<p>
4560 WARNING: since this method directly modifies state of underlying <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonFactory</code></a>,
4561 it will change observed configuration by <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a>s as well -- to avoid
4562 this, use <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#with-com.fasterxml.jackson.core.JsonGenerator.Feature-"><code>ObjectWriter.with(JsonGenerator.Feature)</code></a> instead.</div>
4563</li>
4564</ul>
4565<a name="enable-com.fasterxml.jackson.core.JsonGenerator.Feature...-">
4566<!--   -->
4567</a>
4568<ul class="blockList">
4569<li class="blockList">
4570<h4>enable</h4>
4571<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;enable(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonGenerator.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator.Feature</a>...&nbsp;features)</pre>
4572<div class="block">Method for enabling specified <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonGenerator.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator.Feature</code></a>s
4573 for parser instances this object mapper creates.
4574<p>
4575 Note that this is equivalent to directly calling same method on <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getFactory--"><code>getFactory()</code></a>.
4576<p>
4577 WARNING: since this method directly modifies state of underlying <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonFactory</code></a>,
4578 it will change observed configuration by <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a>s as well -- to avoid
4579 this, use <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#with-com.fasterxml.jackson.core.JsonGenerator.Feature-"><code>ObjectWriter.with(JsonGenerator.Feature)</code></a> instead.</div>
4580<dl>
4581<dt><span class="simpleTagLabel">Since:</span></dt>
4582<dd>2.5</dd>
4583</dl>
4584</li>
4585</ul>
4586<a name="disable-com.fasterxml.jackson.core.JsonGenerator.Feature...-">
4587<!--   -->
4588</a>
4589<ul class="blockList">
4590<li class="blockList">
4591<h4>disable</h4>
4592<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>&nbsp;disable(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonGenerator.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator.Feature</a>...&nbsp;features)</pre>
4593<div class="block">Method for disabling specified <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonGenerator.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator.Feature</code></a>s
4594 for parser instances this object mapper creates.
4595<p>
4596 Note that this is equivalent to directly calling same method on <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getFactory--"><code>getFactory()</code></a>.
4597<p>
4598 WARNING: since this method directly modifies state of underlying <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonFactory</code></a>,
4599 it will change observed configuration by <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a>s as well -- to avoid
4600 this, use <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#without-com.fasterxml.jackson.core.JsonGenerator.Feature-"><code>ObjectWriter.without(JsonGenerator.Feature)</code></a> instead.</div>
4601<dl>
4602<dt><span class="simpleTagLabel">Since:</span></dt>
4603<dd>2.5</dd>
4604</dl>
4605</li>
4606</ul>
4607<a name="isEnabled-com.fasterxml.jackson.core.JsonFactory.Feature-">
4608<!--   -->
4609</a>
4610<ul class="blockList">
4611<li class="blockList">
4612<h4>isEnabled</h4>
4613<pre>public&nbsp;boolean&nbsp;isEnabled(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonFactory.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonFactory.Feature</a>&nbsp;f)</pre>
4614<div class="block">Convenience method, equivalent to:
4615<pre>
4616  getJsonFactory().isEnabled(f);
4617</pre></div>
4618</li>
4619</ul>
4620<a name="isEnabled-com.fasterxml.jackson.core.StreamReadFeature-">
4621<!--   -->
4622</a>
4623<ul class="blockList">
4624<li class="blockList">
4625<h4>isEnabled</h4>
4626<pre>public&nbsp;boolean&nbsp;isEnabled(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/StreamReadFeature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">StreamReadFeature</a>&nbsp;f)</pre>
4627<dl>
4628<dt><span class="simpleTagLabel">Since:</span></dt>
4629<dd>2.10</dd>
4630</dl>
4631</li>
4632</ul>
4633<a name="isEnabled-com.fasterxml.jackson.core.StreamWriteFeature-">
4634<!--   -->
4635</a>
4636<ul class="blockList">
4637<li class="blockList">
4638<h4>isEnabled</h4>
4639<pre>public&nbsp;boolean&nbsp;isEnabled(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/StreamWriteFeature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">StreamWriteFeature</a>&nbsp;f)</pre>
4640<dl>
4641<dt><span class="simpleTagLabel">Since:</span></dt>
4642<dd>2.10</dd>
4643</dl>
4644</li>
4645</ul>
4646<a name="readValue-com.fasterxml.jackson.core.JsonParser-java.lang.Class-">
4647<!--   -->
4648</a>
4649<ul class="blockList">
4650<li class="blockList">
4651<h4>readValue</h4>
4652<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;p,
4653                       <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;valueType)
4654                throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4655                       <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a>,
4656                       <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
4657<div class="block">Method to deserialize JSON content into a non-container
4658 type (it can be an array type, however): typically a bean, array
4659 or a wrapper type (like <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang"><code>Boolean</code></a>).
4660<p>
4661 Note: this method should NOT be used if the result type is a
4662 container (<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util"><code>Collection</code></a> or <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util"><code>Map</code></a>.
4663 The reason is that due to type erasure, key and value types
4664 cannot be introspected when using this method.</div>
4665<dl>
4666<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
4667<dd><code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true#readValue-com.fasterxml.jackson.core.JsonParser-java.lang.Class-" title="class or interface in com.fasterxml.jackson.core">readValue</a></code>&nbsp;in class&nbsp;<code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">ObjectCodec</a></code></dd>
4668<dt><span class="throwsLabel">Throws:</span></dt>
4669<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if a low-level I/O problem (unexpected end-of-input,
4670   network error) occurs (passed through as-is without additional wrapping -- note
4671   that this is one case where <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html#WRAP_EXCEPTIONS"><code>DeserializationFeature.WRAP_EXCEPTIONS</code></a>
4672   does NOT result in wrapping of exception even if enabled)</dd>
4673<dd><code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code> - if underlying input contains invalid content
4674    of type <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a> supports (JSON for default case)</dd>
4675<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code> - if the input JSON structure does not match structure
4676   expected for result type (or has other mismatch issues)</dd>
4677</dl>
4678</li>
4679</ul>
4680<a name="readValue-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.core.type.TypeReference-">
4681<!--   -->
4682</a>
4683<ul class="blockList">
4684<li class="blockList">
4685<h4>readValue</h4>
4686<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;p,
4687                       <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a>&lt;T&gt;&nbsp;valueTypeRef)
4688                throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4689                       <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a>,
4690                       <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
4691<div class="block">Method to deserialize JSON content into a Java type, reference
4692 to which is passed as argument. Type is passed using so-called
4693 "super type token" (see )
4694 and specifically needs to be used if the root type is a
4695 parameterized (generic) container type.</div>
4696<dl>
4697<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
4698<dd><code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true#readValue-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.core.type.TypeReference-" title="class or interface in com.fasterxml.jackson.core">readValue</a></code>&nbsp;in class&nbsp;<code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">ObjectCodec</a></code></dd>
4699<dt><span class="throwsLabel">Throws:</span></dt>
4700<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if a low-level I/O problem (unexpected end-of-input,
4701   network error) occurs (passed through as-is without additional wrapping -- note
4702   that this is one case where <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html#WRAP_EXCEPTIONS"><code>DeserializationFeature.WRAP_EXCEPTIONS</code></a>
4703   does NOT result in wrapping of exception even if enabled)</dd>
4704<dd><code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code> - if underlying input contains invalid content
4705    of type <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a> supports (JSON for default case)</dd>
4706<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code> - if the input JSON structure does not match structure
4707   expected for result type (or has other mismatch issues)</dd>
4708</dl>
4709</li>
4710</ul>
4711<a name="readValue-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.core.type.ResolvedType-">
4712<!--   -->
4713</a>
4714<ul class="blockList">
4715<li class="blockList">
4716<h4>readValue</h4>
4717<pre>public final&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;p,
4718                             <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/type/ResolvedType.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">ResolvedType</a>&nbsp;valueType)
4719                      throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4720                             <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a>,
4721                             <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
4722<div class="block">Method to deserialize JSON content into a Java type, reference
4723 to which is passed as argument. Type is passed using
4724 Jackson specific type; instance of which can be constructed using
4725 <a href="../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type"><code>TypeFactory</code></a>.</div>
4726<dl>
4727<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
4728<dd><code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true#readValue-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.core.type.ResolvedType-" title="class or interface in com.fasterxml.jackson.core">readValue</a></code>&nbsp;in class&nbsp;<code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">ObjectCodec</a></code></dd>
4729<dt><span class="throwsLabel">Throws:</span></dt>
4730<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if a low-level I/O problem (unexpected end-of-input,
4731   network error) occurs (passed through as-is without additional wrapping -- note
4732   that this is one case where <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html#WRAP_EXCEPTIONS"><code>DeserializationFeature.WRAP_EXCEPTIONS</code></a>
4733   does NOT result in wrapping of exception even if enabled)</dd>
4734<dd><code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code> - if underlying input contains invalid content
4735    of type <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a> supports (JSON for default case)</dd>
4736<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code> - if the input JSON structure does not match structure
4737   expected for result type (or has other mismatch issues)</dd>
4738</dl>
4739</li>
4740</ul>
4741<a name="readValue-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.JavaType-">
4742<!--   -->
4743</a>
4744<ul class="blockList">
4745<li class="blockList">
4746<h4>readValue</h4>
4747<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;p,
4748                       <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)
4749                throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4750                       <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a>,
4751                       <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
4752<div class="block">Type-safe overloaded method, basically alias for <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue-com.fasterxml.jackson.core.JsonParser-java.lang.Class-"><code>readValue(JsonParser, Class)</code></a>.</div>
4753<dl>
4754<dt><span class="throwsLabel">Throws:</span></dt>
4755<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if a low-level I/O problem (unexpected end-of-input,
4756   network error) occurs (passed through as-is without additional wrapping -- note
4757   that this is one case where <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html#WRAP_EXCEPTIONS"><code>DeserializationFeature.WRAP_EXCEPTIONS</code></a>
4758   does NOT result in wrapping of exception even if enabled)</dd>
4759<dd><code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code> - if underlying input contains invalid content
4760    of type <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a> supports (JSON for default case)</dd>
4761<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code> - if the input JSON structure does not match structure
4762   expected for result type (or has other mismatch issues)</dd>
4763</dl>
4764</li>
4765</ul>
4766<a name="readTree-com.fasterxml.jackson.core.JsonParser-">
4767<!--   -->
4768</a>
4769<ul class="blockList">
4770<li class="blockList">
4771<h4>readTree</h4>
4772<pre>public&nbsp;&lt;T extends <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/TreeNode.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">TreeNode</a>&gt;&nbsp;T&nbsp;readTree(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;p)
4773                                throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4774                                       <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></pre>
4775<div class="block">Method to deserialize JSON content as a tree <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a>.
4776 Returns <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a> that represents the root of the resulting tree, if there
4777 was content to read, or <code>null</code> if no more content is accessible
4778 via passed <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a>.
4779<p>
4780 NOTE! Behavior with end-of-input (no more content) differs between this
4781 <code>readTree</code> method, and all other methods that take input source: latter
4782 will return "missing node", NOT <code>null</code></div>
4783<dl>
4784<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
4785<dd><code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true#readTree-com.fasterxml.jackson.core.JsonParser-" title="class or interface in com.fasterxml.jackson.core">readTree</a></code>&nbsp;in class&nbsp;<code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">ObjectCodec</a></code></dd>
4786<dt><span class="returnLabel">Returns:</span></dt>
4787<dd>a <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a>, if valid JSON content found; null
4788   if input has no content to bind -- note, however, that if
4789   JSON <code>null</code> token is found, it will be represented
4790   as a non-null <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a> (one that returns <code>true</code>
4791   for <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html#isNull--"><code>JsonNode.isNull()</code></a></dd>
4792<dt><span class="throwsLabel">Throws:</span></dt>
4793<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if a low-level I/O problem (unexpected end-of-input,
4794   network error) occurs (passed through as-is without additional wrapping -- note
4795   that this is one case where <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html#WRAP_EXCEPTIONS"><code>DeserializationFeature.WRAP_EXCEPTIONS</code></a>
4796   does NOT result in wrapping of exception even if enabled)</dd>
4797<dd><code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code> - if underlying input contains invalid content
4798    of type <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a> supports (JSON for default case)</dd>
4799<dd><code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></code></dd>
4800</dl>
4801</li>
4802</ul>
4803<a name="readValues-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.core.type.ResolvedType-">
4804<!--   -->
4805</a>
4806<ul class="blockList">
4807<li class="blockList">
4808<h4>readValues</h4>
4809<pre>public&nbsp;&lt;T&gt;&nbsp;<a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="class in com.fasterxml.jackson.databind">MappingIterator</a>&lt;T&gt;&nbsp;readValues(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;p,
4810                                         <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/type/ResolvedType.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">ResolvedType</a>&nbsp;valueType)
4811                                  throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4812                                         <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></pre>
4813<div class="block">Convenience method, equivalent in function to:
4814<pre>
4815   readerFor(valueType).readValues(p);
4816</pre>
4817<p>
4818 Method for reading sequence of Objects from parser stream.
4819 Sequence can be either root-level "unwrapped" sequence (without surrounding
4820 JSON array), or a sequence contained in a JSON Array.
4821 In either case <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a> <b>MUST</b> point to the first token of
4822 the first element, OR not point to any token (in which case it is advanced
4823 to the next token). This means, specifically, that for wrapped sequences,
4824 parser MUST NOT point to the surrounding <code>START_ARRAY</code> (one that
4825 contains values to read) but rather to the token following it which is the first
4826 token of the first value to read.
4827<p>
4828 Note that <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> has more complete set of variants.</div>
4829<dl>
4830<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
4831<dd><code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true#readValues-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.core.type.ResolvedType-" title="class or interface in com.fasterxml.jackson.core">readValues</a></code>&nbsp;in class&nbsp;<code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">ObjectCodec</a></code></dd>
4832<dt><span class="throwsLabel">Throws:</span></dt>
4833<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
4834<dd><code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></code></dd>
4835</dl>
4836</li>
4837</ul>
4838<a name="readValues-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.JavaType-">
4839<!--   -->
4840</a>
4841<ul class="blockList">
4842<li class="blockList">
4843<h4>readValues</h4>
4844<pre>public&nbsp;&lt;T&gt;&nbsp;<a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="class in com.fasterxml.jackson.databind">MappingIterator</a>&lt;T&gt;&nbsp;readValues(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;p,
4845                                         <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)
4846                                  throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4847                                         <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></pre>
4848<div class="block">Convenience method, equivalent in function to:
4849<pre>
4850   readerFor(valueType).readValues(p);
4851</pre>
4852<p>
4853 Type-safe overload of <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValues-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.core.type.ResolvedType-"><code>readValues(JsonParser, ResolvedType)</code></a>.</div>
4854<dl>
4855<dt><span class="throwsLabel">Throws:</span></dt>
4856<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
4857<dd><code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></code></dd>
4858</dl>
4859</li>
4860</ul>
4861<a name="readValues-com.fasterxml.jackson.core.JsonParser-java.lang.Class-">
4862<!--   -->
4863</a>
4864<ul class="blockList">
4865<li class="blockList">
4866<h4>readValues</h4>
4867<pre>public&nbsp;&lt;T&gt;&nbsp;<a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="class in com.fasterxml.jackson.databind">MappingIterator</a>&lt;T&gt;&nbsp;readValues(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;p,
4868                                         <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;valueType)
4869                                  throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4870                                         <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></pre>
4871<div class="block">Convenience method, equivalent in function to:
4872<pre>
4873   readerFor(valueType).readValues(p);
4874</pre>
4875<p>
4876 Type-safe overload of <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValues-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.core.type.ResolvedType-"><code>readValues(JsonParser, ResolvedType)</code></a>.</div>
4877<dl>
4878<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
4879<dd><code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true#readValues-com.fasterxml.jackson.core.JsonParser-java.lang.Class-" title="class or interface in com.fasterxml.jackson.core">readValues</a></code>&nbsp;in class&nbsp;<code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">ObjectCodec</a></code></dd>
4880<dt><span class="throwsLabel">Throws:</span></dt>
4881<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
4882<dd><code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></code></dd>
4883</dl>
4884</li>
4885</ul>
4886<a name="readValues-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.core.type.TypeReference-">
4887<!--   -->
4888</a>
4889<ul class="blockList">
4890<li class="blockList">
4891<h4>readValues</h4>
4892<pre>public&nbsp;&lt;T&gt;&nbsp;<a href="../../../../com/fasterxml/jackson/databind/MappingIterator.html" title="class in com.fasterxml.jackson.databind">MappingIterator</a>&lt;T&gt;&nbsp;readValues(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;p,
4893                                         <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a>&lt;T&gt;&nbsp;valueTypeRef)
4894                                  throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
4895                                         <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></pre>
4896<div class="block">Method for reading sequence of Objects from parser stream.</div>
4897<dl>
4898<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
4899<dd><code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true#readValues-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.core.type.TypeReference-" title="class or interface in com.fasterxml.jackson.core">readValues</a></code>&nbsp;in class&nbsp;<code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">ObjectCodec</a></code></dd>
4900<dt><span class="throwsLabel">Throws:</span></dt>
4901<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
4902<dd><code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></code></dd>
4903</dl>
4904</li>
4905</ul>
4906<a name="readTree-java.io.InputStream-">
4907<!--   -->
4908</a>
4909<ul class="blockList">
4910<li class="blockList">
4911<h4>readTree</h4>
4912<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>&nbsp;readTree(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a>&nbsp;in)
4913                  throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
4914<div class="block">Method to deserialize JSON content as tree expressed
4915 using set of <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a> instances.
4916 Returns root of the resulting tree (where root can consist
4917 of just a single node if the current event is a
4918 value event, not container).
4919<p>
4920 If a low-level I/O problem (missing input, network error) occurs,
4921 a <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io"><code>IOException</code></a> will be thrown.
4922 If a parsing problem occurs (invalid JSON),
4923 <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParseException</code></a> will be thrown.
4924 If no content is found from input (end-of-input), Java
4925 <code>null</code> will be returned.</div>
4926<dl>
4927<dt><span class="paramLabel">Parameters:</span></dt>
4928<dd><code>in</code> - Input stream used to read JSON content
4929   for building the JSON tree.</dd>
4930<dt><span class="returnLabel">Returns:</span></dt>
4931<dd>a <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a>, if valid JSON content found; null
4932   if input has no content to bind -- note, however, that if
4933   JSON <code>null</code> token is found, it will be represented
4934   as a non-null <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a> (one that returns <code>true</code>
4935   for <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html#isNull--"><code>JsonNode.isNull()</code></a></dd>
4936<dt><span class="throwsLabel">Throws:</span></dt>
4937<dd><code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code> - if underlying input contains invalid content
4938    of type <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a> supports (JSON for default case)</dd>
4939<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
4940</dl>
4941</li>
4942</ul>
4943<a name="readTree-java.io.Reader-">
4944<!--   -->
4945</a>
4946<ul class="blockList">
4947<li class="blockList">
4948<h4>readTree</h4>
4949<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>&nbsp;readTree(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</a>&nbsp;r)
4950                  throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
4951<div class="block">Same as <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readTree-java.io.InputStream-"><code>readTree(InputStream)</code></a> except content accessed through
4952 passed-in <a href="https://docs.oracle.com/javase/8/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io"><code>Reader</code></a></div>
4953<dl>
4954<dt><span class="throwsLabel">Throws:</span></dt>
4955<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
4956</dl>
4957</li>
4958</ul>
4959<a name="readTree-java.lang.String-">
4960<!--   -->
4961</a>
4962<ul class="blockList">
4963<li class="blockList">
4964<h4>readTree</h4>
4965<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>&nbsp;readTree(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;content)
4966                  throws <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a>,
4967                         <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
4968<div class="block">Same as <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readTree-java.io.InputStream-"><code>readTree(InputStream)</code></a> except content read from
4969 passed-in <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang"><code>String</code></a></div>
4970<dl>
4971<dt><span class="throwsLabel">Throws:</span></dt>
4972<dd><code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></code></dd>
4973<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
4974</dl>
4975</li>
4976</ul>
4977<a name="readTree-byte:A-">
4978<!--   -->
4979</a>
4980<ul class="blockList">
4981<li class="blockList">
4982<h4>readTree</h4>
4983<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>&nbsp;readTree(byte[]&nbsp;content)
4984                  throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
4985<div class="block">Same as <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readTree-java.io.InputStream-"><code>readTree(InputStream)</code></a> except content read from
4986 passed-in byte array.</div>
4987<dl>
4988<dt><span class="throwsLabel">Throws:</span></dt>
4989<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
4990</dl>
4991</li>
4992</ul>
4993<a name="readTree-byte:A-int-int-">
4994<!--   -->
4995</a>
4996<ul class="blockList">
4997<li class="blockList">
4998<h4>readTree</h4>
4999<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>&nbsp;readTree(byte[]&nbsp;content,
5000                         int&nbsp;offset,
5001                         int&nbsp;len)
5002                  throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
5003<div class="block">Same as <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readTree-java.io.InputStream-"><code>readTree(InputStream)</code></a> except content read from
5004 passed-in byte array.</div>
5005<dl>
5006<dt><span class="throwsLabel">Throws:</span></dt>
5007<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
5008</dl>
5009</li>
5010</ul>
5011<a name="readTree-java.io.File-">
5012<!--   -->
5013</a>
5014<ul class="blockList">
5015<li class="blockList">
5016<h4>readTree</h4>
5017<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>&nbsp;readTree(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a>&nbsp;file)
5018                  throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
5019                         <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></pre>
5020<div class="block">Same as <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readTree-java.io.InputStream-"><code>readTree(InputStream)</code></a> except content read from
5021 passed-in <a href="https://docs.oracle.com/javase/8/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io"><code>File</code></a>.</div>
5022<dl>
5023<dt><span class="throwsLabel">Throws:</span></dt>
5024<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
5025<dd><code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></code></dd>
5026</dl>
5027</li>
5028</ul>
5029<a name="readTree-java.net.URL-">
5030<!--   -->
5031</a>
5032<ul class="blockList">
5033<li class="blockList">
5034<h4>readTree</h4>
5035<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>&nbsp;readTree(<a href="https://docs.oracle.com/javase/8/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net">URL</a>&nbsp;source)
5036                  throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
5037<div class="block">Same as <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readTree-java.io.InputStream-"><code>readTree(InputStream)</code></a> except content read from
5038 passed-in <a href="https://docs.oracle.com/javase/8/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net"><code>URL</code></a>.
5039<p>
5040 NOTE: handling of <a href="https://docs.oracle.com/javase/8/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net"><code>URL</code></a> is delegated to
5041 <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonFactory.html?is-external=true#createParser-java.net.URL-" title="class or interface in com.fasterxml.jackson.core"><code>JsonFactory.createParser(java.net.URL)</code></a> and usually simply
5042 calls <a href="https://docs.oracle.com/javase/8/docs/api/java/net/URL.html?is-external=true#openStream--" title="class or interface in java.net"><code>URL.openStream()</code></a>, meaning no special handling
5043 is done. If different HTTP connection options are needed you will need
5044 to create <a href="https://docs.oracle.com/javase/8/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io"><code>InputStream</code></a> separately.</div>
5045<dl>
5046<dt><span class="throwsLabel">Throws:</span></dt>
5047<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
5048</dl>
5049</li>
5050</ul>
5051<a name="writeValue-com.fasterxml.jackson.core.JsonGenerator-java.lang.Object-">
5052<!--   -->
5053</a>
5054<ul class="blockList">
5055<li class="blockList">
5056<h4>writeValue</h4>
5057<pre>public&nbsp;void&nbsp;writeValue(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator</a>&nbsp;g,
5058                       <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)
5059                throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
5060                       <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonGenerationException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerationException</a>,
5061                       <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
5062<div class="block">Method that can be used to serialize any Java value as
5063 JSON output, using provided <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a>.</div>
5064<dl>
5065<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
5066<dd><code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true#writeValue-com.fasterxml.jackson.core.JsonGenerator-java.lang.Object-" title="class or interface in com.fasterxml.jackson.core">writeValue</a></code>&nbsp;in class&nbsp;<code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">ObjectCodec</a></code></dd>
5067<dt><span class="throwsLabel">Throws:</span></dt>
5068<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
5069<dd><code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonGenerationException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerationException</a></code></dd>
5070<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
5071</dl>
5072</li>
5073</ul>
5074<a name="writeTree-com.fasterxml.jackson.core.JsonGenerator-com.fasterxml.jackson.core.TreeNode-">
5075<!--   -->
5076</a>
5077<ul class="blockList">
5078<li class="blockList">
5079<h4>writeTree</h4>
5080<pre>public&nbsp;void&nbsp;writeTree(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator</a>&nbsp;g,
5081                      <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/TreeNode.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">TreeNode</a>&nbsp;rootNode)
5082               throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
5083                      <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></pre>
5084<dl>
5085<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
5086<dd><code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true#writeTree-com.fasterxml.jackson.core.JsonGenerator-com.fasterxml.jackson.core.TreeNode-" title="class or interface in com.fasterxml.jackson.core">writeTree</a></code>&nbsp;in class&nbsp;<code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">ObjectCodec</a></code></dd>
5087<dt><span class="throwsLabel">Throws:</span></dt>
5088<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
5089<dd><code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></code></dd>
5090</dl>
5091</li>
5092</ul>
5093<a name="writeTree-com.fasterxml.jackson.core.JsonGenerator-com.fasterxml.jackson.databind.JsonNode-">
5094<!--   -->
5095</a>
5096<ul class="blockList">
5097<li class="blockList">
5098<h4>writeTree</h4>
5099<pre>public&nbsp;void&nbsp;writeTree(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator</a>&nbsp;g,
5100                      <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>&nbsp;rootNode)
5101               throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
5102                      <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></pre>
5103<div class="block">Method to serialize given JSON Tree, using generator
5104 provided.</div>
5105<dl>
5106<dt><span class="throwsLabel">Throws:</span></dt>
5107<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
5108<dd><code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></code></dd>
5109</dl>
5110</li>
5111</ul>
5112<a name="createObjectNode--">
5113<!--   -->
5114</a>
5115<ul class="blockList">
5116<li class="blockList">
5117<h4>createObjectNode</h4>
5118<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/node/ObjectNode.html" title="class in com.fasterxml.jackson.databind.node">ObjectNode</a>&nbsp;createObjectNode()</pre>
5119<div class="block"><p>
5120 Note: return type is co-variant, as basic ObjectCodec
5121 abstraction cannot refer to concrete node types (as it's
5122 part of core package, whereas impls are part of mapper
5123 package)</div>
5124<dl>
5125<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
5126<dd><code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true#createObjectNode--" title="class or interface in com.fasterxml.jackson.core">createObjectNode</a></code>&nbsp;in class&nbsp;<code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">ObjectCodec</a></code></dd>
5127</dl>
5128</li>
5129</ul>
5130<a name="createArrayNode--">
5131<!--   -->
5132</a>
5133<ul class="blockList">
5134<li class="blockList">
5135<h4>createArrayNode</h4>
5136<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</a>&nbsp;createArrayNode()</pre>
5137<div class="block"><p>
5138 Note: return type is co-variant, as basic ObjectCodec
5139 abstraction cannot refer to concrete node types (as it's
5140 part of core package, whereas impls are part of mapper
5141 package)</div>
5142<dl>
5143<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
5144<dd><code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true#createArrayNode--" title="class or interface in com.fasterxml.jackson.core">createArrayNode</a></code>&nbsp;in class&nbsp;<code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">ObjectCodec</a></code></dd>
5145</dl>
5146</li>
5147</ul>
5148<a name="missingNode--">
5149<!--   -->
5150</a>
5151<ul class="blockList">
5152<li class="blockList">
5153<h4>missingNode</h4>
5154<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>&nbsp;missingNode()</pre>
5155<dl>
5156<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
5157<dd><code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/TreeCodec.html?is-external=true#missingNode--" title="class or interface in com.fasterxml.jackson.core">missingNode</a></code>&nbsp;in class&nbsp;<code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/TreeCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">TreeCodec</a></code></dd>
5158</dl>
5159</li>
5160</ul>
5161<a name="nullNode--">
5162<!--   -->
5163</a>
5164<ul class="blockList">
5165<li class="blockList">
5166<h4>nullNode</h4>
5167<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>&nbsp;nullNode()</pre>
5168<dl>
5169<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
5170<dd><code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/TreeCodec.html?is-external=true#nullNode--" title="class or interface in com.fasterxml.jackson.core">nullNode</a></code>&nbsp;in class&nbsp;<code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/TreeCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">TreeCodec</a></code></dd>
5171</dl>
5172</li>
5173</ul>
5174<a name="treeAsTokens-com.fasterxml.jackson.core.TreeNode-">
5175<!--   -->
5176</a>
5177<ul class="blockList">
5178<li class="blockList">
5179<h4>treeAsTokens</h4>
5180<pre>public&nbsp;<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;treeAsTokens(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/TreeNode.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">TreeNode</a>&nbsp;n)</pre>
5181<div class="block">Method for constructing a <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a> out of JSON tree
5182 representation.</div>
5183<dl>
5184<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
5185<dd><code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true#treeAsTokens-com.fasterxml.jackson.core.TreeNode-" title="class or interface in com.fasterxml.jackson.core">treeAsTokens</a></code>&nbsp;in class&nbsp;<code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">ObjectCodec</a></code></dd>
5186<dt><span class="paramLabel">Parameters:</span></dt>
5187<dd><code>n</code> - Root node of the tree that resulting parser will read from</dd>
5188</dl>
5189</li>
5190</ul>
5191<a name="treeToValue-com.fasterxml.jackson.core.TreeNode-java.lang.Class-">
5192<!--   -->
5193</a>
5194<ul class="blockList">
5195<li class="blockList">
5196<h4>treeToValue</h4>
5197<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;treeToValue(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/TreeNode.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">TreeNode</a>&nbsp;n,
5198                         <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;valueType)
5199                  throws <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></pre>
5200<div class="block">Convenience conversion method that will bind data given JSON tree
5201 contains into specific value (usually bean) type.
5202<p>
5203 Functionally equivalent to:
5204<pre>
5205   objectMapper.convertValue(n, valueClass);
5206</pre></div>
5207<dl>
5208<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
5209<dd><code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true#treeToValue-com.fasterxml.jackson.core.TreeNode-java.lang.Class-" title="class or interface in com.fasterxml.jackson.core">treeToValue</a></code>&nbsp;in class&nbsp;<code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/ObjectCodec.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">ObjectCodec</a></code></dd>
5210<dt><span class="throwsLabel">Throws:</span></dt>
5211<dd><code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></code></dd>
5212</dl>
5213</li>
5214</ul>
5215<a name="valueToTree-java.lang.Object-">
5216<!--   -->
5217</a>
5218<ul class="blockList">
5219<li class="blockList">
5220<h4>valueToTree</h4>
5221<pre>public&nbsp;&lt;T extends <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>&gt;&nbsp;T&nbsp;valueToTree(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;fromValue)
5222                                   throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></pre>
5223<div class="block">Reverse of <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#treeToValue-com.fasterxml.jackson.core.TreeNode-java.lang.Class-"><code>treeToValue(com.fasterxml.jackson.core.TreeNode, java.lang.Class&lt;T&gt;)</code></a>; given a value (usually bean), will
5224 construct equivalent JSON Tree representation. Functionally similar
5225 to serializing value into JSON and parsing JSON as tree, but
5226 more efficient.
5227<p>
5228 NOTE: while results are usually identical to that of serialization followed
5229 by deserialization, this is not always the case. In some cases serialization
5230 into intermediate representation will retain encapsulation of things like
5231 raw value (<a href="../../../../com/fasterxml/jackson/databind/util/RawValue.html" title="class in com.fasterxml.jackson.databind.util"><code>RawValue</code></a>) or basic
5232 node identity (<a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a>). If so, result is a valid tree, but values
5233 are not re-constructed through actual JSON representation. So if transformation
5234 requires actual materialization of JSON (or other data format that this mapper
5235 produces), it will be necessary to do actual serialization.</div>
5236<dl>
5237<dt><span class="paramLabel">Type Parameters:</span></dt>
5238<dd><code>T</code> - Actual node type; usually either basic <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a> or
5239  <a href="../../../../com/fasterxml/jackson/databind/node/ObjectNode.html" title="class in com.fasterxml.jackson.databind.node"><code>ObjectNode</code></a></dd>
5240<dt><span class="paramLabel">Parameters:</span></dt>
5241<dd><code>fromValue</code> - Bean value to convert</dd>
5242<dt><span class="returnLabel">Returns:</span></dt>
5243<dd>(non-null) Root node of the resulting JSON tree: in case of <code>null</code> value,
5244    node for which <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html#isNull--"><code>JsonNode.isNull()</code></a> returns <code>true</code>.</dd>
5245<dt><span class="throwsLabel">Throws:</span></dt>
5246<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code></dd>
5247</dl>
5248</li>
5249</ul>
5250<a name="canSerialize-java.lang.Class-">
5251<!--   -->
5252</a>
5253<ul class="blockList">
5254<li class="blockList">
5255<h4>canSerialize</h4>
5256<pre>public&nbsp;boolean&nbsp;canSerialize(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;type)</pre>
5257<div class="block">Method that can be called to check whether mapper thinks
5258 it could serialize an instance of given Class.
5259 Check is done
5260 by checking whether a serializer can be found for the type.
5261<p>
5262 NOTE: since this method does NOT throw exceptions, but internal
5263 processing may, caller usually has little information as to why
5264 serialization would fail. If you want access to internal <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang"><code>Exception</code></a>,
5265 call <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#canSerialize-java.lang.Class-java.util.concurrent.atomic.AtomicReference-"><code>canSerialize(Class, AtomicReference)</code></a> instead.</div>
5266<dl>
5267<dt><span class="returnLabel">Returns:</span></dt>
5268<dd>True if mapper can find a serializer for instances of
5269  given class (potentially serializable), false otherwise (not
5270  serializable)</dd>
5271</dl>
5272</li>
5273</ul>
5274<a name="canSerialize-java.lang.Class-java.util.concurrent.atomic.AtomicReference-">
5275<!--   -->
5276</a>
5277<ul class="blockList">
5278<li class="blockList">
5279<h4>canSerialize</h4>
5280<pre>public&nbsp;boolean&nbsp;canSerialize(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;type,
5281                            <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicReference.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicReference</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>&gt;&nbsp;cause)</pre>
5282<div class="block">Method similar to <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#canSerialize-java.lang.Class-"><code>canSerialize(Class)</code></a> but that can return
5283 actual <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang"><code>Throwable</code></a> that was thrown when trying to construct
5284 serializer: this may be useful in figuring out what the actual problem is.</div>
5285<dl>
5286<dt><span class="simpleTagLabel">Since:</span></dt>
5287<dd>2.3</dd>
5288</dl>
5289</li>
5290</ul>
5291<a name="canDeserialize-com.fasterxml.jackson.databind.JavaType-">
5292<!--   -->
5293</a>
5294<ul class="blockList">
5295<li class="blockList">
5296<h4>canDeserialize</h4>
5297<pre>public&nbsp;boolean&nbsp;canDeserialize(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type)</pre>
5298<div class="block">Method that can be called to check whether mapper thinks
5299 it could deserialize an Object of given type.
5300 Check is done by checking whether a registered deserializer can
5301 be found or built for the type; if not (either by no mapping being
5302 found, or through an <code>Exception</code> being thrown, false
5303 is returned.
5304<p>
5305 <b>NOTE</b>: in case an exception is thrown during course of trying
5306 co construct matching deserializer, it will be effectively swallowed.
5307 If you want access to that exception, call
5308 <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#canDeserialize-com.fasterxml.jackson.databind.JavaType-java.util.concurrent.atomic.AtomicReference-"><code>canDeserialize(JavaType, AtomicReference)</code></a> instead.</div>
5309<dl>
5310<dt><span class="returnLabel">Returns:</span></dt>
5311<dd>True if mapper can find a serializer for instances of
5312  given class (potentially serializable), false otherwise (not
5313  serializable)</dd>
5314</dl>
5315</li>
5316</ul>
5317<a name="canDeserialize-com.fasterxml.jackson.databind.JavaType-java.util.concurrent.atomic.AtomicReference-">
5318<!--   -->
5319</a>
5320<ul class="blockList">
5321<li class="blockList">
5322<h4>canDeserialize</h4>
5323<pre>public&nbsp;boolean&nbsp;canDeserialize(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type,
5324                              <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicReference.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicReference</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>&gt;&nbsp;cause)</pre>
5325<div class="block">Method similar to <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#canDeserialize-com.fasterxml.jackson.databind.JavaType-"><code>canDeserialize(JavaType)</code></a> but that can return
5326 actual <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang"><code>Throwable</code></a> that was thrown when trying to construct
5327 serializer: this may be useful in figuring out what the actual problem is.</div>
5328<dl>
5329<dt><span class="simpleTagLabel">Since:</span></dt>
5330<dd>2.3</dd>
5331</dl>
5332</li>
5333</ul>
5334<a name="readValue-java.io.File-java.lang.Class-">
5335<!--   -->
5336</a>
5337<ul class="blockList">
5338<li class="blockList">
5339<h4>readValue</h4>
5340<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a>&nbsp;src,
5341                       <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;valueType)
5342                throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
5343                       <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a>,
5344                       <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
5345<div class="block">Method to deserialize JSON content from given file into given Java type.</div>
5346<dl>
5347<dt><span class="throwsLabel">Throws:</span></dt>
5348<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if a low-level I/O problem (unexpected end-of-input,
5349   network error) occurs (passed through as-is without additional wrapping -- note
5350   that this is one case where <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html#WRAP_EXCEPTIONS"><code>DeserializationFeature.WRAP_EXCEPTIONS</code></a>
5351   does NOT result in wrapping of exception even if enabled)</dd>
5352<dd><code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code> - if underlying input contains invalid content
5353    of type <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a> supports (JSON for default case)</dd>
5354<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code> - if the input JSON structure does not match structure
5355   expected for result type (or has other mismatch issues)</dd>
5356</dl>
5357</li>
5358</ul>
5359<a name="readValue-java.io.File-com.fasterxml.jackson.core.type.TypeReference-">
5360<!--   -->
5361</a>
5362<ul class="blockList">
5363<li class="blockList">
5364<h4>readValue</h4>
5365<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a>&nbsp;src,
5366                       <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a>&lt;T&gt;&nbsp;valueTypeRef)
5367                throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
5368                       <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a>,
5369                       <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
5370<div class="block">Method to deserialize JSON content from given file into given Java type.</div>
5371<dl>
5372<dt><span class="throwsLabel">Throws:</span></dt>
5373<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if a low-level I/O problem (unexpected end-of-input,
5374   network error) occurs (passed through as-is without additional wrapping -- note
5375   that this is one case where <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html#WRAP_EXCEPTIONS"><code>DeserializationFeature.WRAP_EXCEPTIONS</code></a>
5376   does NOT result in wrapping of exception even if enabled)</dd>
5377<dd><code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code> - if underlying input contains invalid content
5378    of type <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a> supports (JSON for default case)</dd>
5379<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code> - if the input JSON structure does not match structure
5380   expected for result type (or has other mismatch issues)</dd>
5381</dl>
5382</li>
5383</ul>
5384<a name="readValue-java.io.File-com.fasterxml.jackson.databind.JavaType-">
5385<!--   -->
5386</a>
5387<ul class="blockList">
5388<li class="blockList">
5389<h4>readValue</h4>
5390<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a>&nbsp;src,
5391                       <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)
5392                throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
5393                       <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a>,
5394                       <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
5395<div class="block">Method to deserialize JSON content from given file into given Java type.</div>
5396<dl>
5397<dt><span class="throwsLabel">Throws:</span></dt>
5398<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if a low-level I/O problem (unexpected end-of-input,
5399   network error) occurs (passed through as-is without additional wrapping -- note
5400   that this is one case where <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html#WRAP_EXCEPTIONS"><code>DeserializationFeature.WRAP_EXCEPTIONS</code></a>
5401   does NOT result in wrapping of exception even if enabled)</dd>
5402<dd><code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code> - if underlying input contains invalid content
5403    of type <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a> supports (JSON for default case)</dd>
5404<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code> - if the input JSON structure does not match structure
5405   expected for result type (or has other mismatch issues)</dd>
5406</dl>
5407</li>
5408</ul>
5409<a name="readValue-java.net.URL-java.lang.Class-">
5410<!--   -->
5411</a>
5412<ul class="blockList">
5413<li class="blockList">
5414<h4>readValue</h4>
5415<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="https://docs.oracle.com/javase/8/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net">URL</a>&nbsp;src,
5416                       <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;valueType)
5417                throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
5418                       <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a>,
5419                       <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
5420<div class="block">Method to deserialize JSON content from given resource into given Java type.
5421<p>
5422 NOTE: handling of <a href="https://docs.oracle.com/javase/8/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net"><code>URL</code></a> is delegated to
5423 <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonFactory.html?is-external=true#createParser-java.net.URL-" title="class or interface in com.fasterxml.jackson.core"><code>JsonFactory.createParser(java.net.URL)</code></a> and usually simply
5424 calls <a href="https://docs.oracle.com/javase/8/docs/api/java/net/URL.html?is-external=true#openStream--" title="class or interface in java.net"><code>URL.openStream()</code></a>, meaning no special handling
5425 is done. If different HTTP connection options are needed you will need
5426 to create <a href="https://docs.oracle.com/javase/8/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io"><code>InputStream</code></a> separately.</div>
5427<dl>
5428<dt><span class="throwsLabel">Throws:</span></dt>
5429<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if a low-level I/O problem (unexpected end-of-input,
5430   network error) occurs (passed through as-is without additional wrapping -- note
5431   that this is one case where <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html#WRAP_EXCEPTIONS"><code>DeserializationFeature.WRAP_EXCEPTIONS</code></a>
5432   does NOT result in wrapping of exception even if enabled)</dd>
5433<dd><code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code> - if underlying input contains invalid content
5434    of type <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a> supports (JSON for default case)</dd>
5435<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code> - if the input JSON structure does not match structure
5436   expected for result type (or has other mismatch issues)</dd>
5437</dl>
5438</li>
5439</ul>
5440<a name="readValue-java.net.URL-com.fasterxml.jackson.core.type.TypeReference-">
5441<!--   -->
5442</a>
5443<ul class="blockList">
5444<li class="blockList">
5445<h4>readValue</h4>
5446<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="https://docs.oracle.com/javase/8/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net">URL</a>&nbsp;src,
5447                       <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a>&lt;T&gt;&nbsp;valueTypeRef)
5448                throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
5449                       <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a>,
5450                       <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
5451<div class="block">Same as <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue-java.net.URL-java.lang.Class-"><code>readValue(java.net.URL, Class)</code></a> except that target specified by <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type"><code>TypeReference</code></a>.</div>
5452<dl>
5453<dt><span class="throwsLabel">Throws:</span></dt>
5454<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
5455<dd><code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code></dd>
5456<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
5457</dl>
5458</li>
5459</ul>
5460<a name="readValue-java.net.URL-com.fasterxml.jackson.databind.JavaType-">
5461<!--   -->
5462</a>
5463<ul class="blockList">
5464<li class="blockList">
5465<h4>readValue</h4>
5466<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="https://docs.oracle.com/javase/8/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net">URL</a>&nbsp;src,
5467                       <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)
5468                throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
5469                       <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a>,
5470                       <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
5471<div class="block">Same as <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readValue-java.net.URL-java.lang.Class-"><code>readValue(java.net.URL, Class)</code></a> except that target specified by <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind"><code>JavaType</code></a>.</div>
5472<dl>
5473<dt><span class="throwsLabel">Throws:</span></dt>
5474<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
5475<dd><code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code></dd>
5476<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
5477</dl>
5478</li>
5479</ul>
5480<a name="readValue-java.lang.String-java.lang.Class-">
5481<!--   -->
5482</a>
5483<ul class="blockList">
5484<li class="blockList">
5485<h4>readValue</h4>
5486<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;content,
5487                       <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;valueType)
5488                throws <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a>,
5489                       <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
5490<div class="block">Method to deserialize JSON content from given JSON content String.</div>
5491<dl>
5492<dt><span class="throwsLabel">Throws:</span></dt>
5493<dd><code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code> - if underlying input contains invalid content
5494    of type <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a> supports (JSON for default case)</dd>
5495<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code> - if the input JSON structure does not match structure
5496   expected for result type (or has other mismatch issues)</dd>
5497<dd><code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></code></dd>
5498</dl>
5499</li>
5500</ul>
5501<a name="readValue-java.lang.String-com.fasterxml.jackson.core.type.TypeReference-">
5502<!--   -->
5503</a>
5504<ul class="blockList">
5505<li class="blockList">
5506<h4>readValue</h4>
5507<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;content,
5508                       <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a>&lt;T&gt;&nbsp;valueTypeRef)
5509                throws <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a>,
5510                       <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
5511<div class="block">Method to deserialize JSON content from given JSON content String.</div>
5512<dl>
5513<dt><span class="throwsLabel">Throws:</span></dt>
5514<dd><code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code> - if underlying input contains invalid content
5515    of type <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a> supports (JSON for default case)</dd>
5516<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code> - if the input JSON structure does not match structure
5517   expected for result type (or has other mismatch issues)</dd>
5518<dd><code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></code></dd>
5519</dl>
5520</li>
5521</ul>
5522<a name="readValue-java.lang.String-com.fasterxml.jackson.databind.JavaType-">
5523<!--   -->
5524</a>
5525<ul class="blockList">
5526<li class="blockList">
5527<h4>readValue</h4>
5528<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;content,
5529                       <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)
5530                throws <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a>,
5531                       <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
5532<div class="block">Method to deserialize JSON content from given JSON content String.</div>
5533<dl>
5534<dt><span class="throwsLabel">Throws:</span></dt>
5535<dd><code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code> - if underlying input contains invalid content
5536    of type <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a> supports (JSON for default case)</dd>
5537<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code> - if the input JSON structure does not match structure
5538   expected for result type (or has other mismatch issues)</dd>
5539<dd><code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></code></dd>
5540</dl>
5541</li>
5542</ul>
5543<a name="readValue-java.io.Reader-java.lang.Class-">
5544<!--   -->
5545</a>
5546<ul class="blockList">
5547<li class="blockList">
5548<h4>readValue</h4>
5549<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</a>&nbsp;src,
5550                       <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;valueType)
5551                throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
5552                       <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a>,
5553                       <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
5554<dl>
5555<dt><span class="throwsLabel">Throws:</span></dt>
5556<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
5557<dd><code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code></dd>
5558<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
5559</dl>
5560</li>
5561</ul>
5562<a name="readValue-java.io.Reader-com.fasterxml.jackson.core.type.TypeReference-">
5563<!--   -->
5564</a>
5565<ul class="blockList">
5566<li class="blockList">
5567<h4>readValue</h4>
5568<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</a>&nbsp;src,
5569                       <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a>&lt;T&gt;&nbsp;valueTypeRef)
5570                throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
5571                       <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a>,
5572                       <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
5573<dl>
5574<dt><span class="throwsLabel">Throws:</span></dt>
5575<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
5576<dd><code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code></dd>
5577<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
5578</dl>
5579</li>
5580</ul>
5581<a name="readValue-java.io.Reader-com.fasterxml.jackson.databind.JavaType-">
5582<!--   -->
5583</a>
5584<ul class="blockList">
5585<li class="blockList">
5586<h4>readValue</h4>
5587<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</a>&nbsp;src,
5588                       <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)
5589                throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
5590                       <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a>,
5591                       <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
5592<dl>
5593<dt><span class="throwsLabel">Throws:</span></dt>
5594<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
5595<dd><code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code></dd>
5596<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
5597</dl>
5598</li>
5599</ul>
5600<a name="readValue-java.io.InputStream-java.lang.Class-">
5601<!--   -->
5602</a>
5603<ul class="blockList">
5604<li class="blockList">
5605<h4>readValue</h4>
5606<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a>&nbsp;src,
5607                       <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;valueType)
5608                throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
5609                       <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a>,
5610                       <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
5611<dl>
5612<dt><span class="throwsLabel">Throws:</span></dt>
5613<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
5614<dd><code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code></dd>
5615<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
5616</dl>
5617</li>
5618</ul>
5619<a name="readValue-java.io.InputStream-com.fasterxml.jackson.core.type.TypeReference-">
5620<!--   -->
5621</a>
5622<ul class="blockList">
5623<li class="blockList">
5624<h4>readValue</h4>
5625<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a>&nbsp;src,
5626                       <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a>&lt;T&gt;&nbsp;valueTypeRef)
5627                throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
5628                       <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a>,
5629                       <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
5630<dl>
5631<dt><span class="throwsLabel">Throws:</span></dt>
5632<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
5633<dd><code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code></dd>
5634<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
5635</dl>
5636</li>
5637</ul>
5638<a name="readValue-java.io.InputStream-com.fasterxml.jackson.databind.JavaType-">
5639<!--   -->
5640</a>
5641<ul class="blockList">
5642<li class="blockList">
5643<h4>readValue</h4>
5644<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a>&nbsp;src,
5645                       <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)
5646                throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
5647                       <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a>,
5648                       <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
5649<dl>
5650<dt><span class="throwsLabel">Throws:</span></dt>
5651<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
5652<dd><code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code></dd>
5653<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
5654</dl>
5655</li>
5656</ul>
5657<a name="readValue-byte:A-java.lang.Class-">
5658<!--   -->
5659</a>
5660<ul class="blockList">
5661<li class="blockList">
5662<h4>readValue</h4>
5663<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(byte[]&nbsp;src,
5664                       <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;valueType)
5665                throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
5666                       <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a>,
5667                       <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
5668<dl>
5669<dt><span class="throwsLabel">Throws:</span></dt>
5670<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
5671<dd><code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code></dd>
5672<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
5673</dl>
5674</li>
5675</ul>
5676<a name="readValue-byte:A-int-int-java.lang.Class-">
5677<!--   -->
5678</a>
5679<ul class="blockList">
5680<li class="blockList">
5681<h4>readValue</h4>
5682<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(byte[]&nbsp;src,
5683                       int&nbsp;offset,
5684                       int&nbsp;len,
5685                       <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;valueType)
5686                throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
5687                       <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a>,
5688                       <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
5689<dl>
5690<dt><span class="throwsLabel">Throws:</span></dt>
5691<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
5692<dd><code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code></dd>
5693<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
5694</dl>
5695</li>
5696</ul>
5697<a name="readValue-byte:A-com.fasterxml.jackson.core.type.TypeReference-">
5698<!--   -->
5699</a>
5700<ul class="blockList">
5701<li class="blockList">
5702<h4>readValue</h4>
5703<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(byte[]&nbsp;src,
5704                       <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a>&lt;T&gt;&nbsp;valueTypeRef)
5705                throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
5706                       <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a>,
5707                       <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
5708<dl>
5709<dt><span class="throwsLabel">Throws:</span></dt>
5710<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
5711<dd><code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code></dd>
5712<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
5713</dl>
5714</li>
5715</ul>
5716<a name="readValue-byte:A-int-int-com.fasterxml.jackson.core.type.TypeReference-">
5717<!--   -->
5718</a>
5719<ul class="blockList">
5720<li class="blockList">
5721<h4>readValue</h4>
5722<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(byte[]&nbsp;src,
5723                       int&nbsp;offset,
5724                       int&nbsp;len,
5725                       <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a>&lt;T&gt;&nbsp;valueTypeRef)
5726                throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
5727                       <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a>,
5728                       <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
5729<dl>
5730<dt><span class="throwsLabel">Throws:</span></dt>
5731<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
5732<dd><code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code></dd>
5733<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
5734</dl>
5735</li>
5736</ul>
5737<a name="readValue-byte:A-com.fasterxml.jackson.databind.JavaType-">
5738<!--   -->
5739</a>
5740<ul class="blockList">
5741<li class="blockList">
5742<h4>readValue</h4>
5743<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(byte[]&nbsp;src,
5744                       <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)
5745                throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
5746                       <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a>,
5747                       <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
5748<dl>
5749<dt><span class="throwsLabel">Throws:</span></dt>
5750<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
5751<dd><code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code></dd>
5752<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
5753</dl>
5754</li>
5755</ul>
5756<a name="readValue-byte:A-int-int-com.fasterxml.jackson.databind.JavaType-">
5757<!--   -->
5758</a>
5759<ul class="blockList">
5760<li class="blockList">
5761<h4>readValue</h4>
5762<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(byte[]&nbsp;src,
5763                       int&nbsp;offset,
5764                       int&nbsp;len,
5765                       <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)
5766                throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
5767                       <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a>,
5768                       <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
5769<dl>
5770<dt><span class="throwsLabel">Throws:</span></dt>
5771<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
5772<dd><code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code></dd>
5773<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
5774</dl>
5775</li>
5776</ul>
5777<a name="readValue-java.io.DataInput-java.lang.Class-">
5778<!--   -->
5779</a>
5780<ul class="blockList">
5781<li class="blockList">
5782<h4>readValue</h4>
5783<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/DataInput.html?is-external=true" title="class or interface in java.io">DataInput</a>&nbsp;src,
5784                       <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;valueType)
5785                throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
5786<dl>
5787<dt><span class="throwsLabel">Throws:</span></dt>
5788<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
5789</dl>
5790</li>
5791</ul>
5792<a name="readValue-java.io.DataInput-com.fasterxml.jackson.databind.JavaType-">
5793<!--   -->
5794</a>
5795<ul class="blockList">
5796<li class="blockList">
5797<h4>readValue</h4>
5798<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/DataInput.html?is-external=true" title="class or interface in java.io">DataInput</a>&nbsp;src,
5799                       <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)
5800                throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
5801<dl>
5802<dt><span class="throwsLabel">Throws:</span></dt>
5803<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
5804</dl>
5805</li>
5806</ul>
5807<a name="writeValue-java.io.File-java.lang.Object-">
5808<!--   -->
5809</a>
5810<ul class="blockList">
5811<li class="blockList">
5812<h4>writeValue</h4>
5813<pre>public&nbsp;void&nbsp;writeValue(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a>&nbsp;resultFile,
5814                       <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)
5815                throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
5816                       <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonGenerationException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerationException</a>,
5817                       <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
5818<div class="block">Method that can be used to serialize any Java value as
5819 JSON output, written to File provided.</div>
5820<dl>
5821<dt><span class="throwsLabel">Throws:</span></dt>
5822<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
5823<dd><code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonGenerationException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerationException</a></code></dd>
5824<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
5825</dl>
5826</li>
5827</ul>
5828<a name="writeValue-java.io.OutputStream-java.lang.Object-">
5829<!--   -->
5830</a>
5831<ul class="blockList">
5832<li class="blockList">
5833<h4>writeValue</h4>
5834<pre>public&nbsp;void&nbsp;writeValue(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a>&nbsp;out,
5835                       <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)
5836                throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
5837                       <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonGenerationException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerationException</a>,
5838                       <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
5839<div class="block">Method that can be used to serialize any Java value as
5840 JSON output, using output stream provided (using encoding
5841 <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonEncoding.html?is-external=true#UTF8" title="class or interface in com.fasterxml.jackson.core"><code>JsonEncoding.UTF8</code></a>).
5842<p>
5843 Note: method does not close the underlying stream explicitly
5844 here; however, <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonFactory</code></a> this mapper uses may choose
5845 to close the stream depending on its settings (by default,
5846 it will try to close it when <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a> we construct
5847 is closed).</div>
5848<dl>
5849<dt><span class="throwsLabel">Throws:</span></dt>
5850<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
5851<dd><code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonGenerationException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerationException</a></code></dd>
5852<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
5853</dl>
5854</li>
5855</ul>
5856<a name="writeValue-java.io.DataOutput-java.lang.Object-">
5857<!--   -->
5858</a>
5859<ul class="blockList">
5860<li class="blockList">
5861<h4>writeValue</h4>
5862<pre>public&nbsp;void&nbsp;writeValue(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/DataOutput.html?is-external=true" title="class or interface in java.io">DataOutput</a>&nbsp;out,
5863                       <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)
5864                throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
5865<dl>
5866<dt><span class="throwsLabel">Throws:</span></dt>
5867<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
5868<dt><span class="simpleTagLabel">Since:</span></dt>
5869<dd>2.8</dd>
5870</dl>
5871</li>
5872</ul>
5873<a name="writeValue-java.io.Writer-java.lang.Object-">
5874<!--   -->
5875</a>
5876<ul class="blockList">
5877<li class="blockList">
5878<h4>writeValue</h4>
5879<pre>public&nbsp;void&nbsp;writeValue(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a>&nbsp;w,
5880                       <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)
5881                throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
5882                       <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonGenerationException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerationException</a>,
5883                       <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
5884<div class="block">Method that can be used to serialize any Java value as
5885 JSON output, using Writer provided.
5886<p>
5887 Note: method does not close the underlying stream explicitly
5888 here; however, <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonFactory</code></a> this mapper uses may choose
5889 to close the stream depending on its settings (by default,
5890 it will try to close it when <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a> we construct
5891 is closed).</div>
5892<dl>
5893<dt><span class="throwsLabel">Throws:</span></dt>
5894<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
5895<dd><code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonGenerationException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerationException</a></code></dd>
5896<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
5897</dl>
5898</li>
5899</ul>
5900<a name="writeValueAsString-java.lang.Object-">
5901<!--   -->
5902</a>
5903<ul class="blockList">
5904<li class="blockList">
5905<h4>writeValueAsString</h4>
5906<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;writeValueAsString(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)
5907                          throws <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></pre>
5908<div class="block">Method that can be used to serialize any Java value as
5909 a String. Functionally equivalent to calling
5910 <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writeValue-java.io.Writer-java.lang.Object-"><code>writeValue(Writer,Object)</code></a> with <a href="https://docs.oracle.com/javase/8/docs/api/java/io/StringWriter.html?is-external=true" title="class or interface in java.io"><code>StringWriter</code></a>
5911 and constructing String, but more efficient.
5912<p>
5913 Note: prior to version 2.1, throws clause included <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io"><code>IOException</code></a>; 2.1 removed it.</div>
5914<dl>
5915<dt><span class="throwsLabel">Throws:</span></dt>
5916<dd><code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></code></dd>
5917</dl>
5918</li>
5919</ul>
5920<a name="writeValueAsBytes-java.lang.Object-">
5921<!--   -->
5922</a>
5923<ul class="blockList">
5924<li class="blockList">
5925<h4>writeValueAsBytes</h4>
5926<pre>public&nbsp;byte[]&nbsp;writeValueAsBytes(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)
5927                         throws <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></pre>
5928<div class="block">Method that can be used to serialize any Java value as
5929 a byte array. Functionally equivalent to calling
5930 <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writeValue-java.io.Writer-java.lang.Object-"><code>writeValue(Writer,Object)</code></a> with <a href="https://docs.oracle.com/javase/8/docs/api/java/io/ByteArrayOutputStream.html?is-external=true" title="class or interface in java.io"><code>ByteArrayOutputStream</code></a>
5931 and getting bytes, but more efficient.
5932 Encoding used will be UTF-8.
5933<p>
5934 Note: prior to version 2.1, throws clause included <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io"><code>IOException</code></a>; 2.1 removed it.</div>
5935<dl>
5936<dt><span class="throwsLabel">Throws:</span></dt>
5937<dd><code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></code></dd>
5938</dl>
5939</li>
5940</ul>
5941<a name="writer--">
5942<!--   -->
5943</a>
5944<ul class="blockList">
5945<li class="blockList">
5946<h4>writer</h4>
5947<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;writer()</pre>
5948<div class="block">Convenience method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a>
5949 with default settings.</div>
5950</li>
5951</ul>
5952<a name="writer-com.fasterxml.jackson.databind.SerializationFeature-">
5953<!--   -->
5954</a>
5955<ul class="blockList">
5956<li class="blockList">
5957<h4>writer</h4>
5958<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;writer(<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>&nbsp;feature)</pre>
5959<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> with
5960 specified feature enabled (compared to settings that this
5961 mapper instance has).</div>
5962</li>
5963</ul>
5964<a name="writer-com.fasterxml.jackson.databind.SerializationFeature-com.fasterxml.jackson.databind.SerializationFeature...-">
5965<!--   -->
5966</a>
5967<ul class="blockList">
5968<li class="blockList">
5969<h4>writer</h4>
5970<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;writer(<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>&nbsp;first,
5971                           <a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>...&nbsp;other)</pre>
5972<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> with
5973 specified features enabled (compared to settings that this
5974 mapper instance has).</div>
5975</li>
5976</ul>
5977<a name="writer-java.text.DateFormat-">
5978<!--   -->
5979</a>
5980<ul class="blockList">
5981<li class="blockList">
5982<h4>writer</h4>
5983<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;writer(<a href="https://docs.oracle.com/javase/8/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text">DateFormat</a>&nbsp;df)</pre>
5984<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> that will
5985 serialize objects using specified <a href="https://docs.oracle.com/javase/8/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text"><code>DateFormat</code></a>; or, if
5986 null passed, using timestamp (64-bit number.</div>
5987</li>
5988</ul>
5989<a name="writerWithView-java.lang.Class-">
5990<!--   -->
5991</a>
5992<ul class="blockList">
5993<li class="blockList">
5994<h4>writerWithView</h4>
5995<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;writerWithView(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;serializationView)</pre>
5996<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> that will
5997 serialize objects using specified JSON View (filter).</div>
5998</li>
5999</ul>
6000<a name="writerFor-java.lang.Class-">
6001<!--   -->
6002</a>
6003<ul class="blockList">
6004<li class="blockList">
6005<h4>writerFor</h4>
6006<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;writerFor(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;rootType)</pre>
6007<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> that will
6008 serialize objects using specified root type, instead of actual
6009 runtime type of value. Type must be a super-type of runtime type.
6010<p>
6011 Main reason for using this method is performance, as writer is able
6012 to pre-fetch serializer to use before write, and if writer is used
6013 more than once this avoids addition per-value serializer lookups.</div>
6014<dl>
6015<dt><span class="simpleTagLabel">Since:</span></dt>
6016<dd>2.5</dd>
6017</dl>
6018</li>
6019</ul>
6020<a name="writerFor-com.fasterxml.jackson.core.type.TypeReference-">
6021<!--   -->
6022</a>
6023<ul class="blockList">
6024<li class="blockList">
6025<h4>writerFor</h4>
6026<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;writerFor(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a>&lt;?&gt;&nbsp;rootType)</pre>
6027<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> that will
6028 serialize objects using specified root type, instead of actual
6029 runtime type of value. Type must be a super-type of runtime type.
6030<p>
6031 Main reason for using this method is performance, as writer is able
6032 to pre-fetch serializer to use before write, and if writer is used
6033 more than once this avoids addition per-value serializer lookups.</div>
6034<dl>
6035<dt><span class="simpleTagLabel">Since:</span></dt>
6036<dd>2.5</dd>
6037</dl>
6038</li>
6039</ul>
6040<a name="writerFor-com.fasterxml.jackson.databind.JavaType-">
6041<!--   -->
6042</a>
6043<ul class="blockList">
6044<li class="blockList">
6045<h4>writerFor</h4>
6046<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;writerFor(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;rootType)</pre>
6047<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> that will
6048 serialize objects using specified root type, instead of actual
6049 runtime type of value. Type must be a super-type of runtime type.
6050<p>
6051 Main reason for using this method is performance, as writer is able
6052 to pre-fetch serializer to use before write, and if writer is used
6053 more than once this avoids addition per-value serializer lookups.</div>
6054<dl>
6055<dt><span class="simpleTagLabel">Since:</span></dt>
6056<dd>2.5</dd>
6057</dl>
6058</li>
6059</ul>
6060<a name="writer-com.fasterxml.jackson.core.PrettyPrinter-">
6061<!--   -->
6062</a>
6063<ul class="blockList">
6064<li class="blockList">
6065<h4>writer</h4>
6066<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;writer(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/PrettyPrinter.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">PrettyPrinter</a>&nbsp;pp)</pre>
6067<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> that will
6068 serialize objects using specified pretty printer for indentation
6069 (or if null, no pretty printer)</div>
6070</li>
6071</ul>
6072<a name="writerWithDefaultPrettyPrinter--">
6073<!--   -->
6074</a>
6075<ul class="blockList">
6076<li class="blockList">
6077<h4>writerWithDefaultPrettyPrinter</h4>
6078<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;writerWithDefaultPrettyPrinter()</pre>
6079<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> that will
6080 serialize objects using the default pretty printer for indentation</div>
6081</li>
6082</ul>
6083<a name="writer-com.fasterxml.jackson.databind.ser.FilterProvider-">
6084<!--   -->
6085</a>
6086<ul class="blockList">
6087<li class="blockList">
6088<h4>writer</h4>
6089<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;writer(<a href="../../../../com/fasterxml/jackson/databind/ser/FilterProvider.html" title="class in com.fasterxml.jackson.databind.ser">FilterProvider</a>&nbsp;filterProvider)</pre>
6090<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> that will
6091 serialize objects using specified filter provider.</div>
6092</li>
6093</ul>
6094<a name="writer-com.fasterxml.jackson.core.FormatSchema-">
6095<!--   -->
6096</a>
6097<ul class="blockList">
6098<li class="blockList">
6099<h4>writer</h4>
6100<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;writer(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/FormatSchema.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">FormatSchema</a>&nbsp;schema)</pre>
6101<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> that will
6102 pass specific schema object to <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a> used for
6103 writing content.</div>
6104<dl>
6105<dt><span class="paramLabel">Parameters:</span></dt>
6106<dd><code>schema</code> - Schema to pass to generator</dd>
6107</dl>
6108</li>
6109</ul>
6110<a name="writer-com.fasterxml.jackson.core.Base64Variant-">
6111<!--   -->
6112</a>
6113<ul class="blockList">
6114<li class="blockList">
6115<h4>writer</h4>
6116<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;writer(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/Base64Variant.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Base64Variant</a>&nbsp;defaultBase64)</pre>
6117<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> that will
6118 use specified Base64 encoding variant for Base64-encoded binary data.</div>
6119<dl>
6120<dt><span class="simpleTagLabel">Since:</span></dt>
6121<dd>2.1</dd>
6122</dl>
6123</li>
6124</ul>
6125<a name="writer-com.fasterxml.jackson.core.io.CharacterEscapes-">
6126<!--   -->
6127</a>
6128<ul class="blockList">
6129<li class="blockList">
6130<h4>writer</h4>
6131<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;writer(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/io/CharacterEscapes.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.io">CharacterEscapes</a>&nbsp;escapes)</pre>
6132<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> that will
6133 use specified character escaping details for output.</div>
6134<dl>
6135<dt><span class="simpleTagLabel">Since:</span></dt>
6136<dd>2.3</dd>
6137</dl>
6138</li>
6139</ul>
6140<a name="writer-com.fasterxml.jackson.databind.cfg.ContextAttributes-">
6141<!--   -->
6142</a>
6143<ul class="blockList">
6144<li class="blockList">
6145<h4>writer</h4>
6146<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;writer(<a href="../../../../com/fasterxml/jackson/databind/cfg/ContextAttributes.html" title="class in com.fasterxml.jackson.databind.cfg">ContextAttributes</a>&nbsp;attrs)</pre>
6147<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> that will
6148 use specified default attributes.</div>
6149<dl>
6150<dt><span class="simpleTagLabel">Since:</span></dt>
6151<dd>2.3</dd>
6152</dl>
6153</li>
6154</ul>
6155<a name="writerWithType-java.lang.Class-">
6156<!--   -->
6157</a>
6158<ul class="blockList">
6159<li class="blockList">
6160<h4>writerWithType</h4>
6161<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
6162public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;writerWithType(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;rootType)</pre>
6163<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Since 2.5, use <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writerFor-java.lang.Class-"><code>writerFor(Class)</code></a> instead</span></div>
6164</li>
6165</ul>
6166<a name="writerWithType-com.fasterxml.jackson.core.type.TypeReference-">
6167<!--   -->
6168</a>
6169<ul class="blockList">
6170<li class="blockList">
6171<h4>writerWithType</h4>
6172<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
6173public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;writerWithType(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a>&lt;?&gt;&nbsp;rootType)</pre>
6174<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Since 2.5, use <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writerFor-com.fasterxml.jackson.core.type.TypeReference-"><code>writerFor(TypeReference)</code></a> instead</span></div>
6175</li>
6176</ul>
6177<a name="writerWithType-com.fasterxml.jackson.databind.JavaType-">
6178<!--   -->
6179</a>
6180<ul class="blockList">
6181<li class="blockList">
6182<h4>writerWithType</h4>
6183<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
6184public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind">ObjectWriter</a>&nbsp;writerWithType(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;rootType)</pre>
6185<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Since 2.5, use <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#writerFor-com.fasterxml.jackson.databind.JavaType-"><code>writerFor(JavaType)</code></a> instead</span></div>
6186</li>
6187</ul>
6188<a name="reader--">
6189<!--   -->
6190</a>
6191<ul class="blockList">
6192<li class="blockList">
6193<h4>reader</h4>
6194<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&nbsp;reader()</pre>
6195<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> with
6196 default settings. Note that the resulting instance is NOT usable as is,
6197 without defining expected value type.</div>
6198</li>
6199</ul>
6200<a name="reader-com.fasterxml.jackson.databind.DeserializationFeature-">
6201<!--   -->
6202</a>
6203<ul class="blockList">
6204<li class="blockList">
6205<h4>reader</h4>
6206<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&nbsp;reader(<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>&nbsp;feature)</pre>
6207<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> with
6208 specified feature enabled (compared to settings that this
6209 mapper instance has).
6210 Note that the resulting instance is NOT usable as is,
6211 without defining expected value type.</div>
6212</li>
6213</ul>
6214<a name="reader-com.fasterxml.jackson.databind.DeserializationFeature-com.fasterxml.jackson.databind.DeserializationFeature...-">
6215<!--   -->
6216</a>
6217<ul class="blockList">
6218<li class="blockList">
6219<h4>reader</h4>
6220<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&nbsp;reader(<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>&nbsp;first,
6221                           <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>...&nbsp;other)</pre>
6222<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> with
6223 specified features enabled (compared to settings that this
6224 mapper instance has).
6225 Note that the resulting instance is NOT usable as is,
6226 without defining expected value type.</div>
6227</li>
6228</ul>
6229<a name="readerForUpdating-java.lang.Object-">
6230<!--   -->
6231</a>
6232<ul class="blockList">
6233<li class="blockList">
6234<h4>readerForUpdating</h4>
6235<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&nbsp;readerForUpdating(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;valueToUpdate)</pre>
6236<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> that will
6237 update given Object (usually Bean, but can be a Collection or Map
6238 as well, but NOT an array) with JSON data. Deserialization occurs
6239 normally except that the root-level value in JSON is not used for
6240 instantiating a new object; instead give updateable object is used
6241 as root.
6242 Runtime type of value object is used for locating deserializer,
6243 unless overridden by other factory methods of <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a></div>
6244</li>
6245</ul>
6246<a name="readerFor-com.fasterxml.jackson.databind.JavaType-">
6247<!--   -->
6248</a>
6249<ul class="blockList">
6250<li class="blockList">
6251<h4>readerFor</h4>
6252<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&nbsp;readerFor(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type)</pre>
6253<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> that will
6254 read or update instances of specified type</div>
6255<dl>
6256<dt><span class="simpleTagLabel">Since:</span></dt>
6257<dd>2.6</dd>
6258</dl>
6259</li>
6260</ul>
6261<a name="readerFor-java.lang.Class-">
6262<!--   -->
6263</a>
6264<ul class="blockList">
6265<li class="blockList">
6266<h4>readerFor</h4>
6267<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&nbsp;readerFor(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;type)</pre>
6268<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> that will
6269 read or update instances of specified type</div>
6270<dl>
6271<dt><span class="simpleTagLabel">Since:</span></dt>
6272<dd>2.6</dd>
6273</dl>
6274</li>
6275</ul>
6276<a name="readerFor-com.fasterxml.jackson.core.type.TypeReference-">
6277<!--   -->
6278</a>
6279<ul class="blockList">
6280<li class="blockList">
6281<h4>readerFor</h4>
6282<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&nbsp;readerFor(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a>&lt;?&gt;&nbsp;type)</pre>
6283<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> that will
6284 read or update instances of specified type</div>
6285<dl>
6286<dt><span class="simpleTagLabel">Since:</span></dt>
6287<dd>2.6</dd>
6288</dl>
6289</li>
6290</ul>
6291<a name="readerForArrayOf-java.lang.Class-">
6292<!--   -->
6293</a>
6294<ul class="blockList">
6295<li class="blockList">
6296<h4>readerForArrayOf</h4>
6297<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&nbsp;readerForArrayOf(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;type)</pre>
6298<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> that will
6299 read values of a type <code>List&lt;type&gt;</code>.
6300 Functionally same as:
6301<pre>
6302    readerFor(type[].class);
6303</pre></div>
6304<dl>
6305<dt><span class="simpleTagLabel">Since:</span></dt>
6306<dd>2.11</dd>
6307</dl>
6308</li>
6309</ul>
6310<a name="readerForListOf-java.lang.Class-">
6311<!--   -->
6312</a>
6313<ul class="blockList">
6314<li class="blockList">
6315<h4>readerForListOf</h4>
6316<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&nbsp;readerForListOf(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;type)</pre>
6317<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> that will
6318 read or update instances of a type <code>List&lt;type&gt;</code>.
6319 Functionally same as:
6320<pre>
6321    readerFor(new TypeReference&lt;List&lt;type&gt;&gt;() { });
6322</pre></div>
6323<dl>
6324<dt><span class="simpleTagLabel">Since:</span></dt>
6325<dd>2.11</dd>
6326</dl>
6327</li>
6328</ul>
6329<a name="readerForMapOf-java.lang.Class-">
6330<!--   -->
6331</a>
6332<ul class="blockList">
6333<li class="blockList">
6334<h4>readerForMapOf</h4>
6335<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&nbsp;readerForMapOf(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;type)</pre>
6336<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> that will
6337 read or update instances of a type <code>Map&lt;String, type&gt;</code>
6338 Functionally same as:
6339<pre>
6340    readerFor(new TypeReference&lt;Map&lt;String, type&gt;&gt;() { });
6341</pre></div>
6342<dl>
6343<dt><span class="simpleTagLabel">Since:</span></dt>
6344<dd>2.11</dd>
6345</dl>
6346</li>
6347</ul>
6348<a name="reader-com.fasterxml.jackson.databind.node.JsonNodeFactory-">
6349<!--   -->
6350</a>
6351<ul class="blockList">
6352<li class="blockList">
6353<h4>reader</h4>
6354<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&nbsp;reader(<a href="../../../../com/fasterxml/jackson/databind/node/JsonNodeFactory.html" title="class in com.fasterxml.jackson.databind.node">JsonNodeFactory</a>&nbsp;f)</pre>
6355<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> that will
6356 use specified <a href="../../../../com/fasterxml/jackson/databind/node/JsonNodeFactory.html" title="class in com.fasterxml.jackson.databind.node"><code>JsonNodeFactory</code></a> for constructing JSON trees.</div>
6357</li>
6358</ul>
6359<a name="reader-com.fasterxml.jackson.core.FormatSchema-">
6360<!--   -->
6361</a>
6362<ul class="blockList">
6363<li class="blockList">
6364<h4>reader</h4>
6365<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&nbsp;reader(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/FormatSchema.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">FormatSchema</a>&nbsp;schema)</pre>
6366<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> that will
6367 pass specific schema object to <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a> used for
6368 reading content.</div>
6369<dl>
6370<dt><span class="paramLabel">Parameters:</span></dt>
6371<dd><code>schema</code> - Schema to pass to parser</dd>
6372</dl>
6373</li>
6374</ul>
6375<a name="reader-com.fasterxml.jackson.databind.InjectableValues-">
6376<!--   -->
6377</a>
6378<ul class="blockList">
6379<li class="blockList">
6380<h4>reader</h4>
6381<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&nbsp;reader(<a href="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</a>&nbsp;injectableValues)</pre>
6382<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> that will
6383 use specified injectable values.</div>
6384<dl>
6385<dt><span class="paramLabel">Parameters:</span></dt>
6386<dd><code>injectableValues</code> - Injectable values to use</dd>
6387</dl>
6388</li>
6389</ul>
6390<a name="readerWithView-java.lang.Class-">
6391<!--   -->
6392</a>
6393<ul class="blockList">
6394<li class="blockList">
6395<h4>readerWithView</h4>
6396<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&nbsp;readerWithView(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;view)</pre>
6397<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> that will
6398 deserialize objects using specified JSON View (filter).</div>
6399</li>
6400</ul>
6401<a name="reader-com.fasterxml.jackson.core.Base64Variant-">
6402<!--   -->
6403</a>
6404<ul class="blockList">
6405<li class="blockList">
6406<h4>reader</h4>
6407<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&nbsp;reader(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/Base64Variant.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Base64Variant</a>&nbsp;defaultBase64)</pre>
6408<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> that will
6409 use specified Base64 encoding variant for Base64-encoded binary data.</div>
6410<dl>
6411<dt><span class="simpleTagLabel">Since:</span></dt>
6412<dd>2.1</dd>
6413</dl>
6414</li>
6415</ul>
6416<a name="reader-com.fasterxml.jackson.databind.cfg.ContextAttributes-">
6417<!--   -->
6418</a>
6419<ul class="blockList">
6420<li class="blockList">
6421<h4>reader</h4>
6422<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&nbsp;reader(<a href="../../../../com/fasterxml/jackson/databind/cfg/ContextAttributes.html" title="class in com.fasterxml.jackson.databind.cfg">ContextAttributes</a>&nbsp;attrs)</pre>
6423<div class="block">Factory method for constructing <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> that will
6424 use specified default attributes.</div>
6425<dl>
6426<dt><span class="simpleTagLabel">Since:</span></dt>
6427<dd>2.3</dd>
6428</dl>
6429</li>
6430</ul>
6431<a name="reader-com.fasterxml.jackson.databind.JavaType-">
6432<!--   -->
6433</a>
6434<ul class="blockList">
6435<li class="blockList">
6436<h4>reader</h4>
6437<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
6438public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&nbsp;reader(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type)</pre>
6439<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Since 2.5, use <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readerFor-com.fasterxml.jackson.databind.JavaType-"><code>readerFor(JavaType)</code></a> instead</span></div>
6440</li>
6441</ul>
6442<a name="reader-java.lang.Class-">
6443<!--   -->
6444</a>
6445<ul class="blockList">
6446<li class="blockList">
6447<h4>reader</h4>
6448<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
6449public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&nbsp;reader(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;type)</pre>
6450<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Since 2.5, use <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readerFor-java.lang.Class-"><code>readerFor(Class)</code></a> instead</span></div>
6451</li>
6452</ul>
6453<a name="reader-com.fasterxml.jackson.core.type.TypeReference-">
6454<!--   -->
6455</a>
6456<ul class="blockList">
6457<li class="blockList">
6458<h4>reader</h4>
6459<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
6460public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind">ObjectReader</a>&nbsp;reader(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a>&lt;?&gt;&nbsp;type)</pre>
6461<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Since 2.5, use <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readerFor-com.fasterxml.jackson.core.type.TypeReference-"><code>readerFor(TypeReference)</code></a> instead</span></div>
6462</li>
6463</ul>
6464<a name="convertValue-java.lang.Object-java.lang.Class-">
6465<!--   -->
6466</a>
6467<ul class="blockList">
6468<li class="blockList">
6469<h4>convertValue</h4>
6470<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;convertValue(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;fromValue,
6471                          <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;toValueType)
6472                   throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></pre>
6473<div class="block">Convenience method for doing two-step conversion from given value, into
6474 instance of given value type, by writing value into temporary buffer
6475 and reading from the buffer into specified target type.
6476<p>
6477 This method is functionally similar to first
6478 serializing given value into JSON, and then binding JSON data into value
6479 of given type, but should be more efficient since full serialization does
6480 not (need to) occur.
6481 However, same converters (serializers, deserializers) will be used as for
6482 data binding, meaning same object mapper configuration works.
6483<p>
6484 Note that behavior changed slightly between Jackson 2.9 and 2.10 so that
6485 whereas earlier some optimizations were used to avoid write/read cycle
6486 in case input was of target type, from 2.10 onwards full processing is
6487 always performed. See
6488 <a href="https://github.com/FasterXML/jackson-databind/issues/2220">databind#2220</a>
6489 for full details of the change.
6490<p>
6491 Further note that it is possible that in some cases behavior does differ
6492 from full serialize-then-deserialize cycle: in most case differences are
6493 unintentional (that is, flaws to fix) and should be reported, but
6494 the behavior is not guaranteed to be 100% the same:
6495 the goal is to allow efficient value conversions for structurally
6496 compatible Objects, according to standard Jackson configuration.
6497<p>
6498 Finally, this functionality is not designed to support "advanced" use
6499 cases, such as conversion of polymorphic values, or cases where Object Identity
6500 is used.</div>
6501<dl>
6502<dt><span class="throwsLabel">Throws:</span></dt>
6503<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code> - If conversion fails due to incompatible type;
6504    if so, root cause will contain underlying checked exception data binding
6505    functionality threw</dd>
6506</dl>
6507</li>
6508</ul>
6509<a name="convertValue-java.lang.Object-com.fasterxml.jackson.core.type.TypeReference-">
6510<!--   -->
6511</a>
6512<ul class="blockList">
6513<li class="blockList">
6514<h4>convertValue</h4>
6515<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;convertValue(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;fromValue,
6516                          <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a>&lt;T&gt;&nbsp;toValueTypeRef)
6517                   throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></pre>
6518<div class="block">See <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#convertValue-java.lang.Object-java.lang.Class-"><code>convertValue(Object, Class)</code></a></div>
6519<dl>
6520<dt><span class="throwsLabel">Throws:</span></dt>
6521<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code></dd>
6522</dl>
6523</li>
6524</ul>
6525<a name="convertValue-java.lang.Object-com.fasterxml.jackson.databind.JavaType-">
6526<!--   -->
6527</a>
6528<ul class="blockList">
6529<li class="blockList">
6530<h4>convertValue</h4>
6531<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;convertValue(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;fromValue,
6532                          <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;toValueType)
6533                   throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></pre>
6534<div class="block">See <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#convertValue-java.lang.Object-java.lang.Class-"><code>convertValue(Object, Class)</code></a></div>
6535<dl>
6536<dt><span class="throwsLabel">Throws:</span></dt>
6537<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code></dd>
6538</dl>
6539</li>
6540</ul>
6541<a name="Z:Z_convert-java.lang.Object-com.fasterxml.jackson.databind.JavaType-">
6542<!--   -->
6543</a>
6544<ul class="blockList">
6545<li class="blockList">
6546<h4>_convert</h4>
6547<pre>protected&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;_convert(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;fromValue,
6548                          <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;toValueType)
6549                   throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></pre>
6550<div class="block">Actual conversion implementation: instead of using existing read
6551 and write methods, much of code is inlined. Reason for this is
6552 that we must avoid root value wrapping/unwrapping both for efficiency and
6553 for correctness. If root value wrapping/unwrapping is actually desired,
6554 caller must use explicit <code>writeValue</code> and
6555 <code>readValue</code> methods.</div>
6556<dl>
6557<dt><span class="throwsLabel">Throws:</span></dt>
6558<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code></dd>
6559</dl>
6560</li>
6561</ul>
6562<a name="updateValue-java.lang.Object-java.lang.Object-">
6563<!--   -->
6564</a><a name="updateValue-T-java.lang.Object-">
6565<!--   -->
6566</a>
6567<ul class="blockList">
6568<li class="blockList">
6569<h4>updateValue</h4>
6570<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;updateValue(T&nbsp;valueToUpdate,
6571                         <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;overrides)
6572                  throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
6573<div class="block">Convenience method similar to <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#convertValue-java.lang.Object-com.fasterxml.jackson.databind.JavaType-"><code>convertValue(Object, JavaType)</code></a> but one
6574 in which
6575<p>
6576 Implementation is approximately as follows:
6577<ol>
6578 <li>Serialize `updateWithValue` into <a href="../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html" title="class in com.fasterxml.jackson.databind.util"><code>TokenBuffer</code></a></li>
6579 <li>Construct <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> with `valueToUpdate` (using <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#readerForUpdating-java.lang.Object-"><code>readerForUpdating(Object)</code></a>)
6580   </li>
6581 <li>Construct <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a> (using <a href="../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html#asParser--"><code>TokenBuffer.asParser()</code></a>)
6582   </li>
6583 <li>Update using <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html#readValue-com.fasterxml.jackson.core.JsonParser-"><code>ObjectReader.readValue(JsonParser)</code></a>.
6584   </li>
6585 <li>Return `valueToUpdate`
6586   </li>
6587</ol>
6588<p>
6589 Note that update is "shallow" in that only first level of properties (or, immediate contents
6590 of container to update) are modified, unless properties themselves indicate that
6591 merging should be applied for contents. Such merging can be specified using
6592 annotations (see <code>JsonMerge</code>) as well as using "config overrides" (see
6593 <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#configOverride-java.lang.Class-"><code>configOverride(Class)</code></a> and <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setDefaultMergeable-java.lang.Boolean-"><code>setDefaultMergeable(Boolean)</code></a>).</div>
6594<dl>
6595<dt><span class="paramLabel">Parameters:</span></dt>
6596<dd><code>valueToUpdate</code> - Object to update</dd>
6597<dd><code>overrides</code> - Object to conceptually serialize and merge into value to
6598     update; can be thought of as a provider for overrides to apply.</dd>
6599<dt><span class="returnLabel">Returns:</span></dt>
6600<dd>Either the first argument (`valueToUpdate`), if it is mutable; or a result of
6601     creating new instance that is result of "merging" values (for example, "updating" a
6602     Java array will create a new array)</dd>
6603<dt><span class="throwsLabel">Throws:</span></dt>
6604<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code> - if there are structural incompatibilities that prevent update.</dd>
6605<dt><span class="simpleTagLabel">Since:</span></dt>
6606<dd>2.9</dd>
6607</dl>
6608</li>
6609</ul>
6610<a name="generateJsonSchema-java.lang.Class-">
6611<!--   -->
6612</a>
6613<ul class="blockList">
6614<li class="blockList">
6615<h4>generateJsonSchema</h4>
6616<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
6617public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/jsonschema/JsonSchema.html" title="class in com.fasterxml.jackson.databind.jsonschema">JsonSchema</a>&nbsp;generateJsonSchema(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;t)
6618                                          throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
6619<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Since 2.6 use external JSON Schema generator (https://github.com/FasterXML/jackson-module-jsonSchema)
6620    (which under the hood calls <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#acceptJsonFormatVisitor-com.fasterxml.jackson.databind.JavaType-com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper-"><code>acceptJsonFormatVisitor(JavaType, JsonFormatVisitorWrapper)</code></a>)</span></div>
6621<div class="block">Generate <a href="http://json-schema.org/">Json-schema</a>
6622 instance for specified class.</div>
6623<dl>
6624<dt><span class="paramLabel">Parameters:</span></dt>
6625<dd><code>t</code> - The class to generate schema for</dd>
6626<dt><span class="returnLabel">Returns:</span></dt>
6627<dd>Constructed JSON schema.</dd>
6628<dt><span class="throwsLabel">Throws:</span></dt>
6629<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
6630</dl>
6631</li>
6632</ul>
6633<a name="acceptJsonFormatVisitor-java.lang.Class-com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper-">
6634<!--   -->
6635</a>
6636<ul class="blockList">
6637<li class="blockList">
6638<h4>acceptJsonFormatVisitor</h4>
6639<pre>public&nbsp;void&nbsp;acceptJsonFormatVisitor(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;type,
6640                                    <a href="../../../../com/fasterxml/jackson/databind/jsonFormatVisitors/JsonFormatVisitorWrapper.html" title="interface in com.fasterxml.jackson.databind.jsonFormatVisitors">JsonFormatVisitorWrapper</a>&nbsp;visitor)
6641                             throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
6642<div class="block">Method for visiting type hierarchy for given type, using specified visitor.
6643<p>
6644 This method can be used for things like
6645 generating <a href="http://json-schema.org/">JSON Schema</a>
6646 instance for specified type.</div>
6647<dl>
6648<dt><span class="paramLabel">Parameters:</span></dt>
6649<dd><code>type</code> - Type to generate schema for (possibly with generic signature)</dd>
6650<dt><span class="throwsLabel">Throws:</span></dt>
6651<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
6652<dt><span class="simpleTagLabel">Since:</span></dt>
6653<dd>2.1</dd>
6654</dl>
6655</li>
6656</ul>
6657<a name="acceptJsonFormatVisitor-com.fasterxml.jackson.databind.JavaType-com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper-">
6658<!--   -->
6659</a>
6660<ul class="blockList">
6661<li class="blockList">
6662<h4>acceptJsonFormatVisitor</h4>
6663<pre>public&nbsp;void&nbsp;acceptJsonFormatVisitor(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type,
6664                                    <a href="../../../../com/fasterxml/jackson/databind/jsonFormatVisitors/JsonFormatVisitorWrapper.html" title="interface in com.fasterxml.jackson.databind.jsonFormatVisitors">JsonFormatVisitorWrapper</a>&nbsp;visitor)
6665                             throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
6666<div class="block">Method for visiting type hierarchy for given type, using specified visitor.
6667 Visitation uses <code>Serializer</code> hierarchy and related properties
6668<p>
6669 This method can be used for things like
6670 generating <a href="http://json-schema.org/">JSON Schema</a>
6671 instance for specified type.</div>
6672<dl>
6673<dt><span class="paramLabel">Parameters:</span></dt>
6674<dd><code>type</code> - Type to generate schema for (possibly with generic signature)</dd>
6675<dt><span class="throwsLabel">Throws:</span></dt>
6676<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
6677<dt><span class="simpleTagLabel">Since:</span></dt>
6678<dd>2.1</dd>
6679</dl>
6680</li>
6681</ul>
6682<a name="Z:Z_constructDefaultTypeResolverBuilder-com.fasterxml.jackson.databind.ObjectMapper.DefaultTyping-com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator-">
6683<!--   -->
6684</a>
6685<ul class="blockList">
6686<li class="blockList">
6687<h4>_constructDefaultTypeResolverBuilder</h4>
6688<pre>protected&nbsp;<a href="../../../../com/fasterxml/jackson/databind/jsontype/TypeResolverBuilder.html" title="interface in com.fasterxml.jackson.databind.jsontype">TypeResolverBuilder</a>&lt;?&gt;&nbsp;_constructDefaultTypeResolverBuilder(<a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.DefaultTyping.html" title="enum in com.fasterxml.jackson.databind">ObjectMapper.DefaultTyping</a>&nbsp;applicability,
6689                                                                      <a href="../../../../com/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator.html" title="class in com.fasterxml.jackson.databind.jsontype">PolymorphicTypeValidator</a>&nbsp;ptv)</pre>
6690<div class="block">Overridable factory method, separate to allow format-specific mappers (and specifically
6691 XML-backed one, currently) to offer custom <a href="../../../../com/fasterxml/jackson/databind/jsontype/TypeResolverBuilder.html" title="interface in com.fasterxml.jackson.databind.jsontype"><code>TypeResolverBuilder</code></a> subtypes.</div>
6692<dl>
6693<dt><span class="simpleTagLabel">Since:</span></dt>
6694<dd>2.10</dd>
6695</dl>
6696</li>
6697</ul>
6698<a name="Z:Z_serializerProvider-com.fasterxml.jackson.databind.SerializationConfig-">
6699<!--   -->
6700</a>
6701<ul class="blockList">
6702<li class="blockList">
6703<h4>_serializerProvider</h4>
6704<pre>protected&nbsp;<a href="../../../../com/fasterxml/jackson/databind/ser/DefaultSerializerProvider.html" title="class in com.fasterxml.jackson.databind.ser">DefaultSerializerProvider</a>&nbsp;_serializerProvider(<a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a>&nbsp;config)</pre>
6705<div class="block">Overridable helper method used for constructing
6706 <a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><code>SerializerProvider</code></a> to use for serialization.</div>
6707</li>
6708</ul>
6709<a name="Z:Z_configAndWriteValue-com.fasterxml.jackson.core.JsonGenerator-java.lang.Object-">
6710<!--   -->
6711</a>
6712<ul class="blockList">
6713<li class="blockList">
6714<h4>_configAndWriteValue</h4>
6715<pre>protected final&nbsp;void&nbsp;_configAndWriteValue(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator</a>&nbsp;g,
6716                                          <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)
6717                                   throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
6718<div class="block">Method called to configure the generator as necessary and then
6719 call write functionality</div>
6720<dl>
6721<dt><span class="throwsLabel">Throws:</span></dt>
6722<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
6723</dl>
6724</li>
6725</ul>
6726<a name="Z:Z_readValue-com.fasterxml.jackson.databind.DeserializationConfig-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.JavaType-">
6727<!--   -->
6728</a>
6729<ul class="blockList">
6730<li class="blockList">
6731<h4>_readValue</h4>
6732<pre>protected&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;_readValue(<a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;cfg,
6733                            <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;p,
6734                            <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)
6735                     throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
6736<div class="block">Actual implementation of value reading+binding operation.</div>
6737<dl>
6738<dt><span class="throwsLabel">Throws:</span></dt>
6739<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
6740</dl>
6741</li>
6742</ul>
6743<a name="Z:Z_readMapAndClose-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.JavaType-">
6744<!--   -->
6745</a>
6746<ul class="blockList">
6747<li class="blockList">
6748<h4>_readMapAndClose</h4>
6749<pre>protected&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;_readMapAndClose(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;p0,
6750                                  <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)
6751                           throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
6752<dl>
6753<dt><span class="throwsLabel">Throws:</span></dt>
6754<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
6755</dl>
6756</li>
6757</ul>
6758<a name="Z:Z_readTreeAndClose-com.fasterxml.jackson.core.JsonParser-">
6759<!--   -->
6760</a>
6761<ul class="blockList">
6762<li class="blockList">
6763<h4>_readTreeAndClose</h4>
6764<pre>protected&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>&nbsp;_readTreeAndClose(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;p0)
6765                              throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
6766<div class="block">Similar to <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#Z:Z_readMapAndClose-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.JavaType-"><code>_readMapAndClose(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.JavaType)</code></a> but specialized for <code>JsonNode</code>
6767 reading.</div>
6768<dl>
6769<dt><span class="throwsLabel">Throws:</span></dt>
6770<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
6771<dt><span class="simpleTagLabel">Since:</span></dt>
6772<dd>2.9</dd>
6773</dl>
6774</li>
6775</ul>
6776<a name="Z:Z_unwrapAndDeserialize-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-com.fasterxml.jackson.databind.DeserializationConfig-com.fasterxml.jackson.databind.JavaType-com.fasterxml.jackson.databind.JsonDeserializer-">
6777<!--   -->
6778</a>
6779<ul class="blockList">
6780<li class="blockList">
6781<h4>_unwrapAndDeserialize</h4>
6782<pre>protected&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;_unwrapAndDeserialize(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;p,
6783                                       <a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
6784                                       <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;config,
6785                                       <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;rootType,
6786                                       <a href="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;deser)
6787                                throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
6788<dl>
6789<dt><span class="throwsLabel">Throws:</span></dt>
6790<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
6791</dl>
6792</li>
6793</ul>
6794<a name="createDeserializationContext-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationConfig-">
6795<!--   -->
6796</a>
6797<ul class="blockList">
6798<li class="blockList">
6799<h4>createDeserializationContext</h4>
6800<pre>protected&nbsp;<a href="../../../../com/fasterxml/jackson/databind/deser/DefaultDeserializationContext.html" title="class in com.fasterxml.jackson.databind.deser">DefaultDeserializationContext</a>&nbsp;createDeserializationContext(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;p,
6801                                                                     <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;cfg)</pre>
6802<div class="block">Internal helper method called to create an instance of <a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind"><code>DeserializationContext</code></a>
6803 for deserializing a single root value.
6804 Can be overridden if a custom context is needed.</div>
6805</li>
6806</ul>
6807<a name="Z:Z_initForReading-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.JavaType-">
6808<!--   -->
6809</a>
6810<ul class="blockList">
6811<li class="blockList">
6812<h4>_initForReading</h4>
6813<pre>protected&nbsp;<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonToken.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonToken</a>&nbsp;_initForReading(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;p,
6814                                    <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;targetType)
6815                             throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
6816<div class="block">Method called to ensure that given parser is ready for reading
6817 content for data binding.</div>
6818<dl>
6819<dt><span class="returnLabel">Returns:</span></dt>
6820<dd>First token to be used for data binding after this call:
6821  can never be null as exception will be thrown if parser cannot
6822  provide more tokens.</dd>
6823<dt><span class="throwsLabel">Throws:</span></dt>
6824<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if the underlying input source has problems during
6825   parsing</dd>
6826<dd><code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParseException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParseException</a></code> - if parser has problems parsing content</dd>
6827<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code> - if the parser does not have any more
6828   content to map (note: Json "null" value is considered content;
6829   enf-of-stream not)</dd>
6830</dl>
6831</li>
6832</ul>
6833<a name="Z:Z_initForReading-com.fasterxml.jackson.core.JsonParser-">
6834<!--   -->
6835</a>
6836<ul class="blockList">
6837<li class="blockList">
6838<h4>_initForReading</h4>
6839<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
6840protected&nbsp;<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonToken.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonToken</a>&nbsp;_initForReading(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;p)
6841                                         throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
6842<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
6843<dl>
6844<dt><span class="throwsLabel">Throws:</span></dt>
6845<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
6846</dl>
6847</li>
6848</ul>
6849<a name="Z:Z_verifyNoTrailingTokens-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-com.fasterxml.jackson.databind.JavaType-">
6850<!--   -->
6851</a>
6852<ul class="blockList">
6853<li class="blockList">
6854<h4>_verifyNoTrailingTokens</h4>
6855<pre>protected final&nbsp;void&nbsp;_verifyNoTrailingTokens(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;p,
6856                                             <a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
6857                                             <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;bindType)
6858                                      throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
6859<dl>
6860<dt><span class="throwsLabel">Throws:</span></dt>
6861<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
6862<dt><span class="simpleTagLabel">Since:</span></dt>
6863<dd>2.9</dd>
6864</dl>
6865</li>
6866</ul>
6867<a name="Z:Z_findRootDeserializer-com.fasterxml.jackson.databind.DeserializationContext-com.fasterxml.jackson.databind.JavaType-">
6868<!--   -->
6869</a>
6870<ul class="blockList">
6871<li class="blockList">
6872<h4>_findRootDeserializer</h4>
6873<pre>protected&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;_findRootDeserializer(<a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
6874                                                         <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;valueType)
6875                                                  throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
6876<div class="block">Method called to locate deserializer for the passed root-level value.</div>
6877<dl>
6878<dt><span class="throwsLabel">Throws:</span></dt>
6879<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
6880</dl>
6881</li>
6882</ul>
6883<a name="Z:Z_verifySchemaType-com.fasterxml.jackson.core.FormatSchema-">
6884<!--   -->
6885</a>
6886<ul class="blockList">
6887<li class="blockList">
6888<h4>_verifySchemaType</h4>
6889<pre>protected&nbsp;void&nbsp;_verifySchemaType(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/FormatSchema.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">FormatSchema</a>&nbsp;schema)</pre>
6890<dl>
6891<dt><span class="simpleTagLabel">Since:</span></dt>
6892<dd>2.2</dd>
6893</dl>
6894</li>
6895</ul>
6896<a name="Z:Z_assertNotNull-java.lang.String-java.lang.Object-">
6897<!--   -->
6898</a>
6899<ul class="blockListLast">
6900<li class="blockList">
6901<h4>_assertNotNull</h4>
6902<pre>protected final&nbsp;void&nbsp;_assertNotNull(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;paramName,
6903                                    <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;src)</pre>
6904</li>
6905</ul>
6906</li>
6907</ul>
6908</li>
6909</ul>
6910</div>
6911</div>
6912<!-- ========= END OF CLASS DATA ========= -->
6913<!-- ======= START OF BOTTOM NAVBAR ====== -->
6914<div class="bottomNav"><a name="navbar.bottom">
6915<!--   -->
6916</a>
6917<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
6918<a name="navbar.bottom.firstrow">
6919<!--   -->
6920</a>
6921<ul class="navList" title="Navigation">
6922<li><a href="../../../../overview-summary.html">Overview</a></li>
6923<li><a href="package-summary.html">Package</a></li>
6924<li class="navBarCell1Rev">Class</li>
6925<li><a href="class-use/ObjectMapper.html">Use</a></li>
6926<li><a href="package-tree.html">Tree</a></li>
6927<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
6928<li><a href="../../../../index-all.html">Index</a></li>
6929<li><a href="../../../../help-doc.html">Help</a></li>
6930</ul>
6931</div>
6932<div class="subNav">
6933<ul class="navList">
6934<li><a href="../../../../com/fasterxml/jackson/databind/Module.SetupContext.html" title="interface in com.fasterxml.jackson.databind"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
6935<li><a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.DefaultTypeResolverBuilder.html" title="class in com.fasterxml.jackson.databind"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
6936</ul>
6937<ul class="navList">
6938<li><a href="../../../../index.html?com/fasterxml/jackson/databind/ObjectMapper.html" target="_top">Frames</a></li>
6939<li><a href="ObjectMapper.html" target="_top">No&nbsp;Frames</a></li>
6940</ul>
6941<ul class="navList" id="allclasses_navbar_bottom">
6942<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
6943</ul>
6944<div>
6945<script type="text/javascript"><!--
6946  allClassesLink = document.getElementById("allclasses_navbar_bottom");
6947  if(window==top) {
6948    allClassesLink.style.display = "block";
6949  }
6950  else {
6951    allClassesLink.style.display = "none";
6952  }
6953  //-->
6954</script>
6955</div>
6956<div>
6957<ul class="subNavList">
6958<li>Summary:&nbsp;</li>
6959<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
6960<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
6961<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
6962<li><a href="#method.summary">Method</a></li>
6963</ul>
6964<ul class="subNavList">
6965<li>Detail:&nbsp;</li>
6966<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
6967<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
6968<li><a href="#method.detail">Method</a></li>
6969</ul>
6970</div>
6971<a name="skip.navbar.bottom">
6972<!--   -->
6973</a></div>
6974<!-- ======== END OF BOTTOM NAVBAR ======= -->
6975<p class="legalCopy"><small>Copyright &#169; 2008&#x2013;2020 <a href="http://fasterxml.com/">FasterXML</a>. All rights reserved.</small></p>
6976</body>
6977</html>
6978