• 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 Tue Mar 24 11:44:36 PDT 2020 -->
6<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
7<title>SerializationFeature (jackson-databind 2.11.0.rc1 API)</title>
8<meta name="date" content="2020-03-24">
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="SerializationFeature (jackson-databind 2.11.0.rc1 API)";
17        }
18    }
19    catch(err) {
20    }
21//-->
22var methods = {"i0":10,"i1":10,"i2":10,"i3":9,"i4":9};
23var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete 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/SerializationFeature.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/SerializationConfig.html" title="class in com.fasterxml.jackson.databind"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
54<li><a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.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/SerializationFeature.html" target="_top">Frames</a></li>
58<li><a href="SerializationFeature.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>Nested&nbsp;|&nbsp;</li>
79<li><a href="#enum.constant.summary">Enum Constants</a>&nbsp;|&nbsp;</li>
80<li>Field&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="#enum.constant.detail">Enum Constants</a>&nbsp;|&nbsp;</li>
86<li>Field&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="Enum SerializationFeature" class="title">Enum SerializationFeature</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="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">java.lang.Enum</a>&lt;<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>&gt;</li>
105<li>
106<ul class="inheritance">
107<li>com.fasterxml.jackson.databind.SerializationFeature</li>
108</ul>
109</li>
110</ul>
111</li>
112</ul>
113<div class="description">
114<ul class="blockList">
115<li class="blockList">
116<dl>
117<dt>All Implemented Interfaces:</dt>
118<dd><a href="../../../../com/fasterxml/jackson/databind/cfg/ConfigFeature.html" title="interface in com.fasterxml.jackson.databind.cfg">ConfigFeature</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>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>&gt;</dd>
119</dl>
120<hr>
121<br>
122<pre>public enum <span class="typeNameLabel">SerializationFeature</span>
123extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>&gt;
124implements <a href="../../../../com/fasterxml/jackson/databind/cfg/ConfigFeature.html" title="interface in com.fasterxml.jackson.databind.cfg">ConfigFeature</a></pre>
125<div class="block">Enumeration that defines simple on/off features that affect
126 the way Java objects are serialized.
127<p>
128 Note that features can be set both through
129 <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><code>ObjectMapper</code></a> (as sort of defaults) and through
130 <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a>.
131 In first case these defaults must follow "config-then-use" patterns
132 (i.e. defined once, not changed afterwards); all per-call
133 changes must be done using <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a>.</div>
134</li>
135</ul>
136</div>
137<div class="summary">
138<ul class="blockList">
139<li class="blockList">
140<!-- =========== ENUM CONSTANT SUMMARY =========== -->
141<ul class="blockList">
142<li class="blockList"><a name="enum.constant.summary">
143<!--   -->
144</a>
145<h3>Enum Constant Summary</h3>
146<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Constant Summary table, listing enum constants, and an explanation">
147<caption><span>Enum Constants</span><span class="tabEnd">&nbsp;</span></caption>
148<tr>
149<th class="colOne" scope="col">Enum Constant and Description</th>
150</tr>
151<tr class="altColor">
152<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html#CLOSE_CLOSEABLE">CLOSE_CLOSEABLE</a></span></code>
153<div class="block">Feature that determines whether <code>close</code> method of
154 serialized <b>root level</b> objects (ones for which <code>ObjectMapper</code>'s
155 writeValue() (or equivalent) method is called)
156 that implement <a href="https://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html?is-external=true" title="class or interface in java.io"><code>Closeable</code></a>
157 is called after serialization or not.</div>
158</td>
159</tr>
160<tr class="rowColor">
161<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html#EAGER_SERIALIZER_FETCH">EAGER_SERIALIZER_FETCH</a></span></code>
162<div class="block">Feature that determines whether <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> should
163 try to eagerly fetch necessary <a href="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind"><code>JsonSerializer</code></a> when
164 possible.</div>
165</td>
166</tr>
167<tr class="altColor">
168<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html#FAIL_ON_EMPTY_BEANS">FAIL_ON_EMPTY_BEANS</a></span></code>
169<div class="block">Feature that determines what happens when no accessors are
170 found for a type (and there are no annotations to indicate
171 it is meant to be serialized).</div>
172</td>
173</tr>
174<tr class="rowColor">
175<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html#FAIL_ON_SELF_REFERENCES">FAIL_ON_SELF_REFERENCES</a></span></code>
176<div class="block">Feature that determines what happens when a direct self-reference
177 is detected by a POJO (and no Object Id handling is enabled for it):
178 either a <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind"><code>JsonMappingException</code></a> is
179 thrown (if true), or reference is normally processed (false).</div>
180</td>
181</tr>
182<tr class="altColor">
183<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html#FAIL_ON_UNWRAPPED_TYPE_IDENTIFIERS">FAIL_ON_UNWRAPPED_TYPE_IDENTIFIERS</a></span></code>
184<div class="block">Feature that determines what happens when an object which
185 normally has type information included by Jackson is used
186 in conjunction with <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.10/com/fasterxml/jackson/annotation/JsonUnwrapped.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation"><code>JsonUnwrapped</code></a>.</div>
187</td>
188</tr>
189<tr class="rowColor">
190<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html#FLUSH_AFTER_WRITE_VALUE">FLUSH_AFTER_WRITE_VALUE</a></span></code>
191<div class="block">Feature that determines whether <code>JsonGenerator.flush()</code> is
192 called after <code>writeValue()</code> method <b>that takes JsonGenerator
193 as an argument</b> completes (i.e.</div>
194</td>
195</tr>
196<tr class="altColor">
197<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html#INDENT_OUTPUT">INDENT_OUTPUT</a></span></code>
198<div class="block">Feature that allows enabling (or disabling) indentation
199 for the underlying generator, using the default pretty
200 printer configured for <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><code>ObjectMapper</code></a> (and
201 <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a>s created from mapper).</div>
202</td>
203</tr>
204<tr class="rowColor">
205<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html#ORDER_MAP_ENTRIES_BY_KEYS">ORDER_MAP_ENTRIES_BY_KEYS</a></span></code>
206<div class="block">Feature that determines whether <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> entries are first
207 sorted by key before serialization or not: if enabled, additional sorting
208 step is performed if necessary (not necessary for <a href="https://docs.oracle.com/javase/8/docs/api/java/util/SortedMap.html?is-external=true" title="class or interface in java.util"><code>SortedMap</code></a>s),
209 if disabled, no additional sorting is needed.</div>
210</td>
211</tr>
212<tr class="altColor">
213<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html#USE_EQUALITY_FOR_OBJECT_ID">USE_EQUALITY_FOR_OBJECT_ID</a></span></code>
214<div class="block">Feature that determines whether Object Identity is compared using
215 true JVM-level identity of Object (false); or, <code>equals()</code> method.</div>
216</td>
217</tr>
218<tr class="rowColor">
219<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html#WRAP_EXCEPTIONS">WRAP_EXCEPTIONS</a></span></code>
220<div class="block">Feature that determines whether Jackson code should catch
221 and wrap <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>s (but never <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Error.html?is-external=true" title="class or interface in java.lang"><code>Error</code></a>s!)
222 to add additional information about
223 location (within input) of problem or not.</div>
224</td>
225</tr>
226<tr class="altColor">
227<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html#WRAP_ROOT_VALUE">WRAP_ROOT_VALUE</a></span></code>
228<div class="block">Feature that can be enabled to make root value (usually JSON
229 Object but can be any type) wrapped within a single property
230 JSON object, where key as the "root name", as determined by
231 annotation introspector (esp.</div>
232</td>
233</tr>
234<tr class="rowColor">
235<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html#WRITE_BIGDECIMAL_AS_PLAIN">WRITE_BIGDECIMAL_AS_PLAIN</a></span></code>
236<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
237<div class="block"><span class="deprecationComment">Since 2.5: use <a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/JsonGenerator.Feature.html?is-external=true#WRITE_BIGDECIMAL_AS_PLAIN" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator.Feature.WRITE_BIGDECIMAL_AS_PLAIN</code></a> instead
238    (using <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#with-com.fasterxml.jackson.core.JsonGenerator.Feature-"><code>ObjectWriter.with(com.fasterxml.jackson.core.JsonGenerator.Feature)</code></a>).</span></div>
239</div>
240</td>
241</tr>
242<tr class="altColor">
243<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html#WRITE_CHAR_ARRAYS_AS_JSON_ARRAYS">WRITE_CHAR_ARRAYS_AS_JSON_ARRAYS</a></span></code>
244<div class="block">Feature that determines how type <code>char[]</code> is serialized:
245 when enabled, will be serialized as an explict JSON array (with
246 single-character Strings as values); when disabled, defaults to
247 serializing them as Strings (which is more compact).</div>
248</td>
249</tr>
250<tr class="rowColor">
251<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html#WRITE_DATE_KEYS_AS_TIMESTAMPS">WRITE_DATE_KEYS_AS_TIMESTAMPS</a></span></code>
252<div class="block">Feature that determines whether <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>s
253 (and sub-types) used as <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> keys are serialized
254 as time stamps or not (if not, will be serialized as textual values).</div>
255</td>
256</tr>
257<tr class="altColor">
258<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html#WRITE_DATE_TIMESTAMPS_AS_NANOSECONDS">WRITE_DATE_TIMESTAMPS_AS_NANOSECONDS</a></span></code>
259<div class="block">Feature that controls whether numeric timestamp values are
260 to be written using nanosecond timestamps (enabled) or not (disabled);
261 <b>if and only if</b> datatype supports such resolution.</div>
262</td>
263</tr>
264<tr class="rowColor">
265<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html#WRITE_DATES_AS_TIMESTAMPS">WRITE_DATES_AS_TIMESTAMPS</a></span></code>
266<div class="block">Feature that determines whether Date (and date/time) values
267 (and Date-based things like <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Calendar.html?is-external=true" title="class or interface in java.util"><code>Calendar</code></a>s) are to be
268 serialized as numeric time stamps (true; the default),
269 or as something else (usually textual representation).</div>
270</td>
271</tr>
272<tr class="altColor">
273<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html#WRITE_DATES_WITH_ZONE_ID">WRITE_DATES_WITH_ZONE_ID</a></span></code>
274<div class="block">Feature that determines whether date/date-time values should be serialized
275 so that they include timezone id, in cases where type itself contains
276 timezone information.</div>
277</td>
278</tr>
279<tr class="rowColor">
280<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html#WRITE_DURATIONS_AS_TIMESTAMPS">WRITE_DURATIONS_AS_TIMESTAMPS</a></span></code>
281<div class="block">Feature that determines whether time values that represents time periods
282 (durations, periods, ranges) are to be serialized by default using
283 a numeric (true) or textual (false) representations.</div>
284</td>
285</tr>
286<tr class="altColor">
287<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html#WRITE_EMPTY_JSON_ARRAYS">WRITE_EMPTY_JSON_ARRAYS</a></span></code>
288<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
289<div class="block"><span class="deprecationComment">Since 2.8 there are better mechanism for specifying filtering; specifically
290   using <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.10/com/fasterxml/jackson/annotation/JsonInclude.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation"><code>JsonInclude</code></a> or configuration overrides.</span></div>
291</div>
292</td>
293</tr>
294<tr class="rowColor">
295<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html#WRITE_ENUM_KEYS_USING_INDEX">WRITE_ENUM_KEYS_USING_INDEX</a></span></code>
296<div class="block">Feature that determines whether {link Enum}s
297 used as <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> keys are serialized
298 as using <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#ordinal--" title="class or interface in java.lang"><code>Enum.ordinal()</code></a> or not.</div>
299</td>
300</tr>
301<tr class="altColor">
302<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html#WRITE_ENUMS_USING_INDEX">WRITE_ENUMS_USING_INDEX</a></span></code>
303<div class="block">Feature that determines whether Java Enum values are serialized
304 as numbers (true), or textual values (false).</div>
305</td>
306</tr>
307<tr class="rowColor">
308<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html#WRITE_ENUMS_USING_TO_STRING">WRITE_ENUMS_USING_TO_STRING</a></span></code>
309<div class="block">Feature that determines standard serialization mechanism used for
310 Enum values: if enabled, return value of <code>Enum.toString()</code>
311 is used; if disabled, return value of <code>Enum.name()</code> is used.</div>
312</td>
313</tr>
314<tr class="altColor">
315<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html#WRITE_NULL_MAP_VALUES">WRITE_NULL_MAP_VALUES</a></span></code>
316<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
317<div class="block"><span class="deprecationComment">Since 2.9 there are better mechanism for specifying filtering; specifically
318   using <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.10/com/fasterxml/jackson/annotation/JsonInclude.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation"><code>JsonInclude</code></a> or configuration overrides
319   (see <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#configOverride-java.lang.Class-"><code>ObjectMapper.configOverride(Class)</code></a>}).</span></div>
320</div>
321</td>
322</tr>
323<tr class="rowColor">
324<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html#WRITE_SELF_REFERENCES_AS_NULL">WRITE_SELF_REFERENCES_AS_NULL</a></span></code>
325<div class="block">Feature that determines what happens when a direct self-reference is detected
326 by a POJO (and no Object Id handling is enabled for it):
327 if enabled write that reference as null; if disabled, default behavior is
328 used (which will try to serialize usually resulting in exception).</div>
329</td>
330</tr>
331<tr class="altColor">
332<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html#WRITE_SINGLE_ELEM_ARRAYS_UNWRAPPED">WRITE_SINGLE_ELEM_ARRAYS_UNWRAPPED</a></span></code>
333<div class="block">Feature added for interoperability, to work with oddities of
334 so-called "BadgerFish" convention.</div>
335</td>
336</tr>
337</table>
338</li>
339</ul>
340<!-- ========== METHOD SUMMARY =========== -->
341<ul class="blockList">
342<li class="blockList"><a name="method.summary">
343<!--   -->
344</a>
345<h3>Method Summary</h3>
346<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
347<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></caption>
348<tr>
349<th class="colFirst" scope="col">Modifier and Type</th>
350<th class="colLast" scope="col">Method and Description</th>
351</tr>
352<tr id="i0" class="altColor">
353<td class="colFirst"><code>boolean</code></td>
354<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html#enabledByDefault--">enabledByDefault</a></span>()</code>
355<div class="block">Accessor for checking whether this feature is enabled by default.</div>
356</td>
357</tr>
358<tr id="i1" class="rowColor">
359<td class="colFirst"><code>boolean</code></td>
360<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html#enabledIn-int-">enabledIn</a></span>(int&nbsp;flags)</code>
361<div class="block">Convenience method for checking whether feature is enabled in given bitmask</div>
362</td>
363</tr>
364<tr id="i2" class="altColor">
365<td class="colFirst"><code>int</code></td>
366<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html#getMask--">getMask</a></span>()</code>
367<div class="block">Returns bit mask for this feature instance</div>
368</td>
369</tr>
370<tr id="i3" class="rowColor">
371<td class="colFirst"><code>static <a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a></code></td>
372<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html#valueOf-java.lang.String-">valueOf</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;name)</code>
373<div class="block">Returns the enum constant of this type with the specified name.</div>
374</td>
375</tr>
376<tr id="i4" class="altColor">
377<td class="colFirst"><code>static <a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>[]</code></td>
378<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html#values--">values</a></span>()</code>
379<div class="block">Returns an array containing the constants of this enum type, in
380the order they are declared.</div>
381</td>
382</tr>
383</table>
384<ul class="blockList">
385<li class="blockList"><a name="methods.inherited.from.class.java.lang.Enum">
386<!--   -->
387</a>
388<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a></h3>
389<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.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/Enum.html?is-external=true#compareTo-E-" title="class or interface in java.lang">compareTo</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.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/Enum.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/Enum.html?is-external=true#getDeclaringClass--" title="class or interface in java.lang">getDeclaringClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.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/Enum.html?is-external=true#name--" title="class or interface in java.lang">name</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#ordinal--" title="class or interface in java.lang">ordinal</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.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/Enum.html?is-external=true#valueOf-java.lang.Class-java.lang.String-" title="class or interface in java.lang">valueOf</a></code></li>
390</ul>
391<ul class="blockList">
392<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
393<!--   -->
394</a>
395<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>
396<code><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#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#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>
397</ul>
398</li>
399</ul>
400</li>
401</ul>
402</div>
403<div class="details">
404<ul class="blockList">
405<li class="blockList">
406<!-- ============ ENUM CONSTANT DETAIL =========== -->
407<ul class="blockList">
408<li class="blockList"><a name="enum.constant.detail">
409<!--   -->
410</a>
411<h3>Enum Constant Detail</h3>
412<a name="WRAP_ROOT_VALUE">
413<!--   -->
414</a>
415<ul class="blockList">
416<li class="blockList">
417<h4>WRAP_ROOT_VALUE</h4>
418<pre>public static final&nbsp;<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a> WRAP_ROOT_VALUE</pre>
419<div class="block">Feature that can be enabled to make root value (usually JSON
420 Object but can be any type) wrapped within a single property
421 JSON object, where key as the "root name", as determined by
422 annotation introspector (esp. for JAXB that uses
423 <code>@XmlRootElement.name</code>) or fallback (non-qualified
424 class name).
425 Feature is mostly intended for JAXB compatibility.
426<p>
427 Feature is disabled by default.</div>
428</li>
429</ul>
430<a name="INDENT_OUTPUT">
431<!--   -->
432</a>
433<ul class="blockList">
434<li class="blockList">
435<h4>INDENT_OUTPUT</h4>
436<pre>public static final&nbsp;<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a> INDENT_OUTPUT</pre>
437<div class="block">Feature that allows enabling (or disabling) indentation
438 for the underlying generator, using the default pretty
439 printer configured for <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><code>ObjectMapper</code></a> (and
440 <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a>s created from mapper).
441<p>
442 Note that the default pretty printer is only used if
443 no explicit <a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/PrettyPrinter.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>PrettyPrinter</code></a> has been configured
444 for the generator or <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a>.
445<p>
446 Feature is disabled by default.</div>
447</li>
448</ul>
449<a name="FAIL_ON_EMPTY_BEANS">
450<!--   -->
451</a>
452<ul class="blockList">
453<li class="blockList">
454<h4>FAIL_ON_EMPTY_BEANS</h4>
455<pre>public static final&nbsp;<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a> FAIL_ON_EMPTY_BEANS</pre>
456<div class="block">Feature that determines what happens when no accessors are
457 found for a type (and there are no annotations to indicate
458 it is meant to be serialized). If enabled (default), an
459 exception is thrown to indicate these as non-serializable
460 types; if disabled, they are serialized as empty Objects,
461 i.e. without any properties.
462<p>
463 Note that empty types that this feature has only effect on
464 those "empty" beans that do not have any recognized annotations
465 (like <code>@JsonSerialize</code>): ones that do have annotations
466 do not result in an exception being thrown.
467<p>
468 Feature is enabled by default.</div>
469</li>
470</ul>
471<a name="FAIL_ON_SELF_REFERENCES">
472<!--   -->
473</a>
474<ul class="blockList">
475<li class="blockList">
476<h4>FAIL_ON_SELF_REFERENCES</h4>
477<pre>public static final&nbsp;<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a> FAIL_ON_SELF_REFERENCES</pre>
478<div class="block">Feature that determines what happens when a direct self-reference
479 is detected by a POJO (and no Object Id handling is enabled for it):
480 either a <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind"><code>JsonMappingException</code></a> is
481 thrown (if true), or reference is normally processed (false).
482<p>
483 Feature is enabled by default.</div>
484<dl>
485<dt><span class="simpleTagLabel">Since:</span></dt>
486<dd>2.4</dd>
487</dl>
488</li>
489</ul>
490<a name="WRAP_EXCEPTIONS">
491<!--   -->
492</a>
493<ul class="blockList">
494<li class="blockList">
495<h4>WRAP_EXCEPTIONS</h4>
496<pre>public static final&nbsp;<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a> WRAP_EXCEPTIONS</pre>
497<div class="block">Feature that determines whether Jackson code should catch
498 and wrap <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>s (but never <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Error.html?is-external=true" title="class or interface in java.lang"><code>Error</code></a>s!)
499 to add additional information about
500 location (within input) of problem or not. If enabled,
501 most exceptions will be caught and re-thrown (exception
502 specifically being that <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>s may be passed
503 as is, since they are declared as throwable); this can be
504 convenient both in that all exceptions will be checked and
505 declared, and so there is more contextual information.
506 However, sometimes calling application may just want "raw"
507 unchecked exceptions passed as is.
508<p>
509<p>
510 Feature is enabled by default.</div>
511</li>
512</ul>
513<a name="FAIL_ON_UNWRAPPED_TYPE_IDENTIFIERS">
514<!--   -->
515</a>
516<ul class="blockList">
517<li class="blockList">
518<h4>FAIL_ON_UNWRAPPED_TYPE_IDENTIFIERS</h4>
519<pre>public static final&nbsp;<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a> FAIL_ON_UNWRAPPED_TYPE_IDENTIFIERS</pre>
520<div class="block">Feature that determines what happens when an object which
521 normally has type information included by Jackson is used
522 in conjunction with <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.10/com/fasterxml/jackson/annotation/JsonUnwrapped.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation"><code>JsonUnwrapped</code></a>.
523 In the default (enabled) state, an error will be thrown when
524 an unwrapped object has type information. When disabled, the
525 object will be unwrapped and the type information discarded.
526<p>
527 Feature is enabled by default.</div>
528<dl>
529<dt><span class="simpleTagLabel">Since:</span></dt>
530<dd>2.4</dd>
531</dl>
532</li>
533</ul>
534<a name="WRITE_SELF_REFERENCES_AS_NULL">
535<!--   -->
536</a>
537<ul class="blockList">
538<li class="blockList">
539<h4>WRITE_SELF_REFERENCES_AS_NULL</h4>
540<pre>public static final&nbsp;<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a> WRITE_SELF_REFERENCES_AS_NULL</pre>
541<div class="block">Feature that determines what happens when a direct self-reference is detected
542 by a POJO (and no Object Id handling is enabled for it):
543 if enabled write that reference as null; if disabled, default behavior is
544 used (which will try to serialize usually resulting in exception).
545 But if <a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html#FAIL_ON_SELF_REFERENCES"><code>FAIL_ON_SELF_REFERENCES</code></a> is enabled. this property is ignored.
546 <p>
547 Feature is disabled by default.</div>
548<dl>
549<dt><span class="simpleTagLabel">Since:</span></dt>
550<dd>2.11</dd>
551</dl>
552</li>
553</ul>
554<a name="CLOSE_CLOSEABLE">
555<!--   -->
556</a>
557<ul class="blockList">
558<li class="blockList">
559<h4>CLOSE_CLOSEABLE</h4>
560<pre>public static final&nbsp;<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a> CLOSE_CLOSEABLE</pre>
561<div class="block">Feature that determines whether <code>close</code> method of
562 serialized <b>root level</b> objects (ones for which <code>ObjectMapper</code>'s
563 writeValue() (or equivalent) method is called)
564 that implement <a href="https://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html?is-external=true" title="class or interface in java.io"><code>Closeable</code></a>
565 is called after serialization or not. If enabled, <b>close()</b> will
566 be called after serialization completes (whether succesfully, or
567 due to an error manifested by an exception being thrown). You can
568 think of this as sort of "finally" processing.
569<p>
570 NOTE: only affects behavior with <b>root</b> objects, and not other
571 objects reachable from the root object. Put another way, only one
572 call will be made for each 'writeValue' call.
573<p>
574 Feature is disabled by default.</div>
575</li>
576</ul>
577<a name="FLUSH_AFTER_WRITE_VALUE">
578<!--   -->
579</a>
580<ul class="blockList">
581<li class="blockList">
582<h4>FLUSH_AFTER_WRITE_VALUE</h4>
583<pre>public static final&nbsp;<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a> FLUSH_AFTER_WRITE_VALUE</pre>
584<div class="block">Feature that determines whether <code>JsonGenerator.flush()</code> is
585 called after <code>writeValue()</code> method <b>that takes JsonGenerator
586 as an argument</b> completes (i.e. does NOT affect methods
587 that use other destinations); same for methods in <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a>.
588 This usually makes sense; but there are cases where flushing
589 should not be forced: for example when underlying stream is
590 compressing and flush() causes compression state to be flushed
591 (which occurs with some compression codecs).
592<p>
593 Feature is enabled by default.</div>
594</li>
595</ul>
596<a name="WRITE_DATES_AS_TIMESTAMPS">
597<!--   -->
598</a>
599<ul class="blockList">
600<li class="blockList">
601<h4>WRITE_DATES_AS_TIMESTAMPS</h4>
602<pre>public static final&nbsp;<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a> WRITE_DATES_AS_TIMESTAMPS</pre>
603<div class="block">Feature that determines whether Date (and date/time) values
604 (and Date-based things like <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Calendar.html?is-external=true" title="class or interface in java.util"><code>Calendar</code></a>s) are to be
605 serialized as numeric time stamps (true; the default),
606 or as something else (usually textual representation).
607 If textual representation is used, the actual format depends on configuration
608 settings including possible per-property use of <code>@JsonFormat</code> annotation,
609 globally configured <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>.
610<p>
611 For "classic" JDK date types (<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>, <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Calendar.html?is-external=true" title="class or interface in java.util"><code>Calendar</code></a>)
612 the default formatting is provided by <a href="../../../../com/fasterxml/jackson/databind/util/StdDateFormat.html" title="class in com.fasterxml.jackson.databind.util"><code>StdDateFormat</code></a>,
613 and corresponds to format String of "yyyy-MM-dd'T'HH:mm:ss.SSSX"
614 (see <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> for details of format Strings).
615 Whether this feature affects handling of other date-related
616 types depend on handlers of those types, although ideally they
617 should use this feature
618<p>
619 Note: whether <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> keys are serialized as Strings
620 or not is controlled using <a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html#WRITE_DATE_KEYS_AS_TIMESTAMPS"><code>WRITE_DATE_KEYS_AS_TIMESTAMPS</code></a> instead of
621 this feature.
622<p>
623 Feature is enabled by default, so that date/time are by default
624 serialized as time stamps.</div>
625</li>
626</ul>
627<a name="WRITE_DATE_KEYS_AS_TIMESTAMPS">
628<!--   -->
629</a>
630<ul class="blockList">
631<li class="blockList">
632<h4>WRITE_DATE_KEYS_AS_TIMESTAMPS</h4>
633<pre>public static final&nbsp;<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a> WRITE_DATE_KEYS_AS_TIMESTAMPS</pre>
634<div class="block">Feature that determines whether <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>s
635 (and sub-types) used as <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> keys are serialized
636 as time stamps or not (if not, will be serialized as textual values).
637<p>
638 Default value is 'false', meaning that Date-valued Map keys are serialized
639 as textual (ISO-8601) values.
640<p>
641 Feature is disabled by default.</div>
642</li>
643</ul>
644<a name="WRITE_DATES_WITH_ZONE_ID">
645<!--   -->
646</a>
647<ul class="blockList">
648<li class="blockList">
649<h4>WRITE_DATES_WITH_ZONE_ID</h4>
650<pre>public static final&nbsp;<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a> WRITE_DATES_WITH_ZONE_ID</pre>
651<div class="block">Feature that determines whether date/date-time values should be serialized
652 so that they include timezone id, in cases where type itself contains
653 timezone information. Including this information may lead to compatibility
654 issues because ISO-8601 specification does not define formats that include
655 such information.
656<p>
657 If enabled, Timezone id should be included using format specified
658 with Java 8 <code>DateTimeFormatter#ISO_ZONED_DATE_TIME</code> definition
659 (for example, '2011-12-03T10:15:30+01:00[Europe/Paris]').
660<p>
661 Note: setting has no relevance if date/time values are serialized as timestamps.
662<p>
663 Feature is disabled by default, so that zone id is NOT included; rather, timezone
664 offset is used for ISO-8601 compatibility (if any timezone information is
665 included in value).</div>
666<dl>
667<dt><span class="simpleTagLabel">Since:</span></dt>
668<dd>2.6</dd>
669</dl>
670</li>
671</ul>
672<a name="WRITE_DURATIONS_AS_TIMESTAMPS">
673<!--   -->
674</a>
675<ul class="blockList">
676<li class="blockList">
677<h4>WRITE_DURATIONS_AS_TIMESTAMPS</h4>
678<pre>public static final&nbsp;<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a> WRITE_DURATIONS_AS_TIMESTAMPS</pre>
679<div class="block">Feature that determines whether time values that represents time periods
680 (durations, periods, ranges) are to be serialized by default using
681 a numeric (true) or textual (false) representations. Note that numeric
682 representation may mean either simple number, or an array of numbers,
683 depending on type.
684<p>
685 Note: whether <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> keys are serialized as Strings
686 or not is controlled using <a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html#WRITE_DATE_KEYS_AS_TIMESTAMPS"><code>WRITE_DATE_KEYS_AS_TIMESTAMPS</code></a>.
687<p>
688 Feature is enabled by default, so that period/duration are by default
689 serialized as timestamps.</div>
690<dl>
691<dt><span class="simpleTagLabel">Since:</span></dt>
692<dd>2.5</dd>
693</dl>
694</li>
695</ul>
696<a name="WRITE_CHAR_ARRAYS_AS_JSON_ARRAYS">
697<!--   -->
698</a>
699<ul class="blockList">
700<li class="blockList">
701<h4>WRITE_CHAR_ARRAYS_AS_JSON_ARRAYS</h4>
702<pre>public static final&nbsp;<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a> WRITE_CHAR_ARRAYS_AS_JSON_ARRAYS</pre>
703<div class="block">Feature that determines how type <code>char[]</code> is serialized:
704 when enabled, will be serialized as an explict JSON array (with
705 single-character Strings as values); when disabled, defaults to
706 serializing them as Strings (which is more compact).
707<p>
708 Feature is disabled by default.</div>
709</li>
710</ul>
711<a name="WRITE_ENUMS_USING_TO_STRING">
712<!--   -->
713</a>
714<ul class="blockList">
715<li class="blockList">
716<h4>WRITE_ENUMS_USING_TO_STRING</h4>
717<pre>public static final&nbsp;<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a> WRITE_ENUMS_USING_TO_STRING</pre>
718<div class="block">Feature that determines standard serialization mechanism used for
719 Enum values: if enabled, return value of <code>Enum.toString()</code>
720 is used; if disabled, return value of <code>Enum.name()</code> is used.
721<p>
722 Note: this feature should usually have same value
723 as <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html#READ_ENUMS_USING_TO_STRING"><code>DeserializationFeature.READ_ENUMS_USING_TO_STRING</code></a>.
724<p>
725 Feature is disabled by default.</div>
726</li>
727</ul>
728<a name="WRITE_ENUMS_USING_INDEX">
729<!--   -->
730</a>
731<ul class="blockList">
732<li class="blockList">
733<h4>WRITE_ENUMS_USING_INDEX</h4>
734<pre>public static final&nbsp;<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a> WRITE_ENUMS_USING_INDEX</pre>
735<div class="block">Feature that determines whether Java Enum values are serialized
736 as numbers (true), or textual values (false). If textual values are
737 used, other settings are also considered.
738 If this feature is enabled,
739  return value of <code>Enum.ordinal()</code>
740 (an integer) will be used as the serialization.
741<p>
742 Note that this feature has precedence over <a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html#WRITE_ENUMS_USING_TO_STRING"><code>WRITE_ENUMS_USING_TO_STRING</code></a>,
743 which is only considered if this feature is set to false.
744<p>
745 Note that since 2.10, this does NOT apply to <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><code>Enum</code></a>s written as
746 keys of <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> values, which has separate setting,
747 <a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html#WRITE_ENUM_KEYS_USING_INDEX"><code>WRITE_ENUM_KEYS_USING_INDEX</code></a>.
748<p>
749 Feature is disabled by default.</div>
750</li>
751</ul>
752<a name="WRITE_ENUM_KEYS_USING_INDEX">
753<!--   -->
754</a>
755<ul class="blockList">
756<li class="blockList">
757<h4>WRITE_ENUM_KEYS_USING_INDEX</h4>
758<pre>public static final&nbsp;<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a> WRITE_ENUM_KEYS_USING_INDEX</pre>
759<div class="block">Feature that determines whether {link Enum}s
760 used as <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> keys are serialized
761 as using <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#ordinal--" title="class or interface in java.lang"><code>Enum.ordinal()</code></a> or not.
762 Similar to <a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html#WRITE_ENUMS_USING_INDEX"><code>WRITE_ENUMS_USING_INDEX</code></a> used when writing
763 <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><code>Enum</code></a>s as regular values.
764<p>
765 Feature is disabled by default.</div>
766<dl>
767<dt><span class="simpleTagLabel">Since:</span></dt>
768<dd>2.10</dd>
769</dl>
770</li>
771</ul>
772<a name="WRITE_NULL_MAP_VALUES">
773<!--   -->
774</a>
775<ul class="blockList">
776<li class="blockList">
777<h4>WRITE_NULL_MAP_VALUES</h4>
778<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>
779public static final&nbsp;<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a> WRITE_NULL_MAP_VALUES</pre>
780<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Since 2.9 there are better mechanism for specifying filtering; specifically
781   using <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.10/com/fasterxml/jackson/annotation/JsonInclude.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation"><code>JsonInclude</code></a> or configuration overrides
782   (see <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#configOverride-java.lang.Class-"><code>ObjectMapper.configOverride(Class)</code></a>}).</span></div>
783<div class="block">Feature that determines whether Map entries with null values are
784 to be serialized (true) or not (false).
785<p>
786 NOTE: unlike other <a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind"><code>SerializationFeature</code></a>s, this feature <b>cannot</b> be
787 dynamically changed on per-call basis, because its effect is considered during
788 construction of serializers and property handlers.
789<p>
790 Feature is enabled by default.</div>
791</li>
792</ul>
793<a name="WRITE_EMPTY_JSON_ARRAYS">
794<!--   -->
795</a>
796<ul class="blockList">
797<li class="blockList">
798<h4>WRITE_EMPTY_JSON_ARRAYS</h4>
799<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>
800public static final&nbsp;<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a> WRITE_EMPTY_JSON_ARRAYS</pre>
801<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Since 2.8 there are better mechanism for specifying filtering; specifically
802   using <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.10/com/fasterxml/jackson/annotation/JsonInclude.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation"><code>JsonInclude</code></a> or configuration overrides.</span></div>
803<div class="block">Feature that determines whether Container properties (POJO properties
804 with declared value of Collection or array; i.e. things that produce JSON
805 arrays) that are empty (have no elements)
806 will be serialized as empty JSON arrays (true), or suppressed from output (false).
807<p>
808 Note that this does not change behavior of <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>s, or
809 "Collection-like" types.
810<p>
811 NOTE: unlike other <a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind"><code>SerializationFeature</code></a>s, this feature <b>cannot</b> be
812 dynamically changed on per-call basis, because its effect is considered during
813 construction of serializers and property handlers.
814<p>
815 Feature is enabled by default.</div>
816</li>
817</ul>
818<a name="WRITE_SINGLE_ELEM_ARRAYS_UNWRAPPED">
819<!--   -->
820</a>
821<ul class="blockList">
822<li class="blockList">
823<h4>WRITE_SINGLE_ELEM_ARRAYS_UNWRAPPED</h4>
824<pre>public static final&nbsp;<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a> WRITE_SINGLE_ELEM_ARRAYS_UNWRAPPED</pre>
825<div class="block">Feature added for interoperability, to work with oddities of
826 so-called "BadgerFish" convention.
827 Feature determines handling of single element <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>s
828 and arrays: if enabled, <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>s and arrays that contain exactly
829 one element will be serialized as if that element itself was serialized.
830<p>
831 When enabled, a POJO with array that normally looks like this:
832<pre>
833  { "arrayProperty" : [ 1 ] }
834</pre>
835 will instead be serialized as
836<pre>
837  { "arrayProperty" : 1 }
838</pre>
839<p>
840 Note that this feature is counterpart to <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html#ACCEPT_SINGLE_VALUE_AS_ARRAY"><code>DeserializationFeature.ACCEPT_SINGLE_VALUE_AS_ARRAY</code></a>
841 (that is, usually both are enabled, or neither is).
842<p>
843 Feature is disabled by default, so that no special handling is done.</div>
844</li>
845</ul>
846<a name="WRITE_BIGDECIMAL_AS_PLAIN">
847<!--   -->
848</a>
849<ul class="blockList">
850<li class="blockList">
851<h4>WRITE_BIGDECIMAL_AS_PLAIN</h4>
852<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>
853public static final&nbsp;<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a> WRITE_BIGDECIMAL_AS_PLAIN</pre>
854<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Since 2.5: use <a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/JsonGenerator.Feature.html?is-external=true#WRITE_BIGDECIMAL_AS_PLAIN" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator.Feature.WRITE_BIGDECIMAL_AS_PLAIN</code></a> instead
855    (using <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html#with-com.fasterxml.jackson.core.JsonGenerator.Feature-"><code>ObjectWriter.with(com.fasterxml.jackson.core.JsonGenerator.Feature)</code></a>).</span></div>
856<div class="block">Feature that determines whether <a href="https://docs.oracle.com/javase/8/docs/api/java/math/BigDecimal.html?is-external=true" title="class or interface in java.math"><code>BigDecimal</code></a> entries are
857 serialized using <a href="https://docs.oracle.com/javase/8/docs/api/java/math/BigDecimal.html?is-external=true#toPlainString--" title="class or interface in java.math"><code>BigDecimal.toPlainString()</code></a> to prevent
858 values to be written using scientific notation.
859<p>
860 NOTE: since this feature typically requires use of
861 <a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true#writeNumber-java.lang.String-" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator.writeNumber(String)</code></a>
862 it may cause compatibility problems since not all <a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/JsonGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonGenerator</code></a>
863 implementations support such mode of output: usually only text-based formats
864 support it.
865<p>
866 Feature is disabled by default.</div>
867</li>
868</ul>
869<a name="WRITE_DATE_TIMESTAMPS_AS_NANOSECONDS">
870<!--   -->
871</a>
872<ul class="blockList">
873<li class="blockList">
874<h4>WRITE_DATE_TIMESTAMPS_AS_NANOSECONDS</h4>
875<pre>public static final&nbsp;<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a> WRITE_DATE_TIMESTAMPS_AS_NANOSECONDS</pre>
876<div class="block">Feature that controls whether numeric timestamp values are
877 to be written using nanosecond timestamps (enabled) or not (disabled);
878 <b>if and only if</b> datatype supports such resolution.
879 Only newer datatypes (such as Java8 Date/Time) support such resolution --
880 older types (pre-Java8 <b>java.util.Date</b> etc) and Joda do not --
881 and this setting <b>has no effect</b> on such types.
882<p>
883 If disabled, standard millisecond timestamps are assumed.
884 This is the counterpart to <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html#READ_DATE_TIMESTAMPS_AS_NANOSECONDS"><code>DeserializationFeature.READ_DATE_TIMESTAMPS_AS_NANOSECONDS</code></a>.
885<p>
886 Feature is enabled by default, to support most accurate time values possible.</div>
887<dl>
888<dt><span class="simpleTagLabel">Since:</span></dt>
889<dd>2.2</dd>
890</dl>
891</li>
892</ul>
893<a name="ORDER_MAP_ENTRIES_BY_KEYS">
894<!--   -->
895</a>
896<ul class="blockList">
897<li class="blockList">
898<h4>ORDER_MAP_ENTRIES_BY_KEYS</h4>
899<pre>public static final&nbsp;<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a> ORDER_MAP_ENTRIES_BY_KEYS</pre>
900<div class="block">Feature that determines whether <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> entries are first
901 sorted by key before serialization or not: if enabled, additional sorting
902 step is performed if necessary (not necessary for <a href="https://docs.oracle.com/javase/8/docs/api/java/util/SortedMap.html?is-external=true" title="class or interface in java.util"><code>SortedMap</code></a>s),
903 if disabled, no additional sorting is needed.
904<p>
905 Feature is disabled by default.</div>
906</li>
907</ul>
908<a name="EAGER_SERIALIZER_FETCH">
909<!--   -->
910</a>
911<ul class="blockList">
912<li class="blockList">
913<h4>EAGER_SERIALIZER_FETCH</h4>
914<pre>public static final&nbsp;<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a> EAGER_SERIALIZER_FETCH</pre>
915<div class="block">Feature that determines whether <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> should
916 try to eagerly fetch necessary <a href="../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind"><code>JsonSerializer</code></a> when
917 possible. This improves performance in cases where similarly
918 configured <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> instance is used multiple
919 times; and should not significantly affect single-use cases.
920<p>
921 Note that there should not be any need to normally disable this
922 feature: only consider that if there are actual perceived problems.
923<p>
924 Feature is enabled by default.</div>
925<dl>
926<dt><span class="simpleTagLabel">Since:</span></dt>
927<dd>2.1</dd>
928</dl>
929</li>
930</ul>
931<a name="USE_EQUALITY_FOR_OBJECT_ID">
932<!--   -->
933</a>
934<ul class="blockListLast">
935<li class="blockList">
936<h4>USE_EQUALITY_FOR_OBJECT_ID</h4>
937<pre>public static final&nbsp;<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a> USE_EQUALITY_FOR_OBJECT_ID</pre>
938<div class="block">Feature that determines whether Object Identity is compared using
939 true JVM-level identity of Object (false); or, <code>equals()</code> method.
940 Latter is sometimes useful when dealing with Database-bound objects with
941 ORM libraries (like Hibernate). Note that Object itself is actually compared,
942 and NOT Object Id; naming of this feature is somewhat confusing, so it is important
943 that Object <b>for which identity is to be preserved</b> are considered equal,
944 above and beyond ids (which are always compared using equality anyway).
945<p>
946 NOTE: due to the way functionality is implemented, it is very important that
947 in addition to overriding <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"><code>Object.equals(java.lang.Object)</code></a> for Objects to match (to be considered
948 "same") it is also necessary to ensure that <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"><code>Object.hashCode()</code></a> is overridden
949 to produce the exact same value for equal instances.
950<p>
951 Feature is disabled by default; meaning that strict identity is used, not
952 <code>equals()</code></div>
953<dl>
954<dt><span class="simpleTagLabel">Since:</span></dt>
955<dd>2.3</dd>
956</dl>
957</li>
958</ul>
959</li>
960</ul>
961<!-- ============ METHOD DETAIL ========== -->
962<ul class="blockList">
963<li class="blockList"><a name="method.detail">
964<!--   -->
965</a>
966<h3>Method Detail</h3>
967<a name="values--">
968<!--   -->
969</a>
970<ul class="blockList">
971<li class="blockList">
972<h4>values</h4>
973<pre>public static&nbsp;<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>[]&nbsp;values()</pre>
974<div class="block">Returns an array containing the constants of this enum type, in
975the order they are declared.  This method may be used to iterate
976over the constants as follows:
977<pre>
978for (SerializationFeature c : SerializationFeature.values())
979&nbsp;   System.out.println(c);
980</pre></div>
981<dl>
982<dt><span class="returnLabel">Returns:</span></dt>
983<dd>an array containing the constants of this enum type, in the order they are declared</dd>
984</dl>
985</li>
986</ul>
987<a name="valueOf-java.lang.String-">
988<!--   -->
989</a>
990<ul class="blockList">
991<li class="blockList">
992<h4>valueOf</h4>
993<pre>public static&nbsp;<a href="../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>&nbsp;valueOf(<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;name)</pre>
994<div class="block">Returns the enum constant of this type with the specified name.
995The string must match <i>exactly</i> an identifier used to declare an
996enum constant in this type.  (Extraneous whitespace characters are
997not permitted.)</div>
998<dl>
999<dt><span class="paramLabel">Parameters:</span></dt>
1000<dd><code>name</code> - the name of the enum constant to be returned.</dd>
1001<dt><span class="returnLabel">Returns:</span></dt>
1002<dd>the enum constant with the specified name</dd>
1003<dt><span class="throwsLabel">Throws:</span></dt>
1004<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 this enum type has no constant with the specified name</dd>
1005<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/NullPointerException.html?is-external=true" title="class or interface in java.lang">NullPointerException</a></code> - if the argument is null</dd>
1006</dl>
1007</li>
1008</ul>
1009<a name="enabledByDefault--">
1010<!--   -->
1011</a>
1012<ul class="blockList">
1013<li class="blockList">
1014<h4>enabledByDefault</h4>
1015<pre>public&nbsp;boolean&nbsp;enabledByDefault()</pre>
1016<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/cfg/ConfigFeature.html#enabledByDefault--">ConfigFeature</a></code></span></div>
1017<div class="block">Accessor for checking whether this feature is enabled by default.</div>
1018<dl>
1019<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1020<dd><code><a href="../../../../com/fasterxml/jackson/databind/cfg/ConfigFeature.html#enabledByDefault--">enabledByDefault</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/cfg/ConfigFeature.html" title="interface in com.fasterxml.jackson.databind.cfg">ConfigFeature</a></code></dd>
1021</dl>
1022</li>
1023</ul>
1024<a name="getMask--">
1025<!--   -->
1026</a>
1027<ul class="blockList">
1028<li class="blockList">
1029<h4>getMask</h4>
1030<pre>public&nbsp;int&nbsp;getMask()</pre>
1031<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/cfg/ConfigFeature.html#getMask--">ConfigFeature</a></code></span></div>
1032<div class="block">Returns bit mask for this feature instance</div>
1033<dl>
1034<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1035<dd><code><a href="../../../../com/fasterxml/jackson/databind/cfg/ConfigFeature.html#getMask--">getMask</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/cfg/ConfigFeature.html" title="interface in com.fasterxml.jackson.databind.cfg">ConfigFeature</a></code></dd>
1036</dl>
1037</li>
1038</ul>
1039<a name="enabledIn-int-">
1040<!--   -->
1041</a>
1042<ul class="blockListLast">
1043<li class="blockList">
1044<h4>enabledIn</h4>
1045<pre>public&nbsp;boolean&nbsp;enabledIn(int&nbsp;flags)</pre>
1046<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/cfg/ConfigFeature.html#enabledIn-int-">ConfigFeature</a></code></span></div>
1047<div class="block">Convenience method for checking whether feature is enabled in given bitmask</div>
1048<dl>
1049<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1050<dd><code><a href="../../../../com/fasterxml/jackson/databind/cfg/ConfigFeature.html#enabledIn-int-">enabledIn</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/cfg/ConfigFeature.html" title="interface in com.fasterxml.jackson.databind.cfg">ConfigFeature</a></code></dd>
1051</dl>
1052</li>
1053</ul>
1054</li>
1055</ul>
1056</li>
1057</ul>
1058</div>
1059</div>
1060<!-- ========= END OF CLASS DATA ========= -->
1061<!-- ======= START OF BOTTOM NAVBAR ====== -->
1062<div class="bottomNav"><a name="navbar.bottom">
1063<!--   -->
1064</a>
1065<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
1066<a name="navbar.bottom.firstrow">
1067<!--   -->
1068</a>
1069<ul class="navList" title="Navigation">
1070<li><a href="../../../../overview-summary.html">Overview</a></li>
1071<li><a href="package-summary.html">Package</a></li>
1072<li class="navBarCell1Rev">Class</li>
1073<li><a href="class-use/SerializationFeature.html">Use</a></li>
1074<li><a href="package-tree.html">Tree</a></li>
1075<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
1076<li><a href="../../../../index-all.html">Index</a></li>
1077<li><a href="../../../../help-doc.html">Help</a></li>
1078</ul>
1079</div>
1080<div class="subNav">
1081<ul class="navList">
1082<li><a href="../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
1083<li><a href="../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
1084</ul>
1085<ul class="navList">
1086<li><a href="../../../../index.html?com/fasterxml/jackson/databind/SerializationFeature.html" target="_top">Frames</a></li>
1087<li><a href="SerializationFeature.html" target="_top">No&nbsp;Frames</a></li>
1088</ul>
1089<ul class="navList" id="allclasses_navbar_bottom">
1090<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
1091</ul>
1092<div>
1093<script type="text/javascript"><!--
1094  allClassesLink = document.getElementById("allclasses_navbar_bottom");
1095  if(window==top) {
1096    allClassesLink.style.display = "block";
1097  }
1098  else {
1099    allClassesLink.style.display = "none";
1100  }
1101  //-->
1102</script>
1103</div>
1104<div>
1105<ul class="subNavList">
1106<li>Summary:&nbsp;</li>
1107<li>Nested&nbsp;|&nbsp;</li>
1108<li><a href="#enum.constant.summary">Enum Constants</a>&nbsp;|&nbsp;</li>
1109<li>Field&nbsp;|&nbsp;</li>
1110<li><a href="#method.summary">Method</a></li>
1111</ul>
1112<ul class="subNavList">
1113<li>Detail:&nbsp;</li>
1114<li><a href="#enum.constant.detail">Enum Constants</a>&nbsp;|&nbsp;</li>
1115<li>Field&nbsp;|&nbsp;</li>
1116<li><a href="#method.detail">Method</a></li>
1117</ul>
1118</div>
1119<a name="skip.navbar.bottom">
1120<!--   -->
1121</a></div>
1122<!-- ======== END OF BOTTOM NAVBAR ======= -->
1123<p class="legalCopy"><small>Copyright &#169; 2008&#x2013;2020 <a href="http://fasterxml.com/">FasterXML</a>. All rights reserved.</small></p>
1124</body>
1125</html>
1126