• 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:41 PDT 2020 -->
6<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
7<title>com.fasterxml.jackson.databind.ser.std (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="com.fasterxml.jackson.databind.ser.std (jackson-databind 2.11.0.rc1 API)";
17        }
18    }
19    catch(err) {
20    }
21//-->
22</script>
23<noscript>
24<div>JavaScript is disabled on your browser.</div>
25</noscript>
26<!-- ========= START OF TOP NAVBAR ======= -->
27<div class="topNav"><a name="navbar.top">
28<!--   -->
29</a>
30<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
31<a name="navbar.top.firstrow">
32<!--   -->
33</a>
34<ul class="navList" title="Navigation">
35<li><a href="../../../../../../overview-summary.html">Overview</a></li>
36<li class="navBarCell1Rev">Package</li>
37<li>Class</li>
38<li><a href="package-use.html">Use</a></li>
39<li><a href="package-tree.html">Tree</a></li>
40<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
41<li><a href="../../../../../../index-all.html">Index</a></li>
42<li><a href="../../../../../../help-doc.html">Help</a></li>
43</ul>
44</div>
45<div class="subNav">
46<ul class="navList">
47<li><a href="../../../../../../com/fasterxml/jackson/databind/ser/impl/package-summary.html">Prev&nbsp;Package</a></li>
48<li><a href="../../../../../../com/fasterxml/jackson/databind/type/package-summary.html">Next&nbsp;Package</a></li>
49</ul>
50<ul class="navList">
51<li><a href="../../../../../../index.html?com/fasterxml/jackson/databind/ser/std/package-summary.html" target="_top">Frames</a></li>
52<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
53</ul>
54<ul class="navList" id="allclasses_navbar_top">
55<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
56</ul>
57<div>
58<script type="text/javascript"><!--
59  allClassesLink = document.getElementById("allclasses_navbar_top");
60  if(window==top) {
61    allClassesLink.style.display = "block";
62  }
63  else {
64    allClassesLink.style.display = "none";
65  }
66  //-->
67</script>
68</div>
69<a name="skip.navbar.top">
70<!--   -->
71</a></div>
72<!-- ========= END OF TOP NAVBAR ========= -->
73<div class="header">
74<h1 title="Package" class="title">Package&nbsp;com.fasterxml.jackson.databind.ser.std</h1>
75</div>
76<div class="contentContainer">
77<ul class="blockList">
78<li class="blockList">
79<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
80<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
81<tr>
82<th class="colFirst" scope="col">Class</th>
83<th class="colLast" scope="col">Description</th>
84</tr>
85<tbody>
86<tr class="altColor">
87<td class="colFirst"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/ArraySerializerBase.html" title="class in com.fasterxml.jackson.databind.ser.std">ArraySerializerBase</a>&lt;T&gt;</td>
88<td class="colLast">
89<div class="block">Intermediate base class for serializers used for various
90 Java arrays.</div>
91</td>
92</tr>
93<tr class="rowColor">
94<td class="colFirst"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/AsArraySerializerBase.html" title="class in com.fasterxml.jackson.databind.ser.std">AsArraySerializerBase</a>&lt;T&gt;</td>
95<td class="colLast">
96<div class="block">Base class for serializers that will output contents as JSON
97 arrays; typically serializers used for <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>
98 and array types.</div>
99</td>
100</tr>
101<tr class="altColor">
102<td class="colFirst"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/AtomicReferenceSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">AtomicReferenceSerializer</a></td>
103<td class="colLast">&nbsp;</td>
104</tr>
105<tr class="rowColor">
106<td class="colFirst"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/BeanSerializerBase.html" title="class in com.fasterxml.jackson.databind.ser.std">BeanSerializerBase</a></td>
107<td class="colLast">
108<div class="block">Base class both for the standard bean serializer, and couple
109 of variants that only differ in small details.</div>
110</td>
111</tr>
112<tr class="altColor">
113<td class="colFirst"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/BooleanSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">BooleanSerializer</a></td>
114<td class="colLast">
115<div class="block">Serializer used for primitive boolean, as well as java.util.Boolean
116 wrapper type.</div>
117</td>
118</tr>
119<tr class="rowColor">
120<td class="colFirst"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/ByteArraySerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">ByteArraySerializer</a></td>
121<td class="colLast">
122<div class="block">Unlike other integral number array serializers, we do not just print out byte values
123 as numbers.</div>
124</td>
125</tr>
126<tr class="altColor">
127<td class="colFirst"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/ByteBufferSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">ByteBufferSerializer</a></td>
128<td class="colLast">&nbsp;</td>
129</tr>
130<tr class="rowColor">
131<td class="colFirst"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/CalendarSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">CalendarSerializer</a></td>
132<td class="colLast">
133<div class="block">Standard serializer for <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>.</div>
134</td>
135</tr>
136<tr class="altColor">
137<td class="colFirst"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/ClassSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">ClassSerializer</a></td>
138<td class="colLast">
139<div class="block">Also: default bean access will not do much good with Class.class.</div>
140</td>
141</tr>
142<tr class="rowColor">
143<td class="colFirst"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/CollectionSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">CollectionSerializer</a></td>
144<td class="colLast">
145<div class="block">Fallback serializer for cases where Collection is not known to be
146 of type for which more specializer serializer exists (such as
147 index-accessible List).</div>
148</td>
149</tr>
150<tr class="altColor">
151<td class="colFirst"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/DateSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">DateSerializer</a></td>
152<td class="colLast">
153<div class="block">For efficiency, we will serialize Dates as longs, instead of
154 potentially more readable Strings.</div>
155</td>
156</tr>
157<tr class="rowColor">
158<td class="colFirst"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/DateTimeSerializerBase.html" title="class in com.fasterxml.jackson.databind.ser.std">DateTimeSerializerBase</a>&lt;T&gt;</td>
159<td class="colLast">&nbsp;</td>
160</tr>
161<tr class="altColor">
162<td class="colFirst"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/EnumSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">EnumSerializer</a></td>
163<td class="colLast">
164<div class="block">Standard serializer used for <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> types.</div>
165</td>
166</tr>
167<tr class="rowColor">
168<td class="colFirst"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/EnumSetSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">EnumSetSerializer</a></td>
169<td class="colLast">&nbsp;</td>
170</tr>
171<tr class="altColor">
172<td class="colFirst"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/FileSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">FileSerializer</a></td>
173<td class="colLast">
174<div class="block">For now, File objects get serialized by just outputting
175 absolute (but not canonical) name as String value</div>
176</td>
177</tr>
178<tr class="rowColor">
179<td class="colFirst"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/InetAddressSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">InetAddressSerializer</a></td>
180<td class="colLast">
181<div class="block">Simple serializer for <a href="https://docs.oracle.com/javase/8/docs/api/java/net/InetAddress.html?is-external=true" title="class or interface in java.net"><code>InetAddress</code></a>.</div>
182</td>
183</tr>
184<tr class="altColor">
185<td class="colFirst"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/InetSocketAddressSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">InetSocketAddressSerializer</a></td>
186<td class="colLast">
187<div class="block">Simple serializer for <a href="https://docs.oracle.com/javase/8/docs/api/java/net/InetSocketAddress.html?is-external=true" title="class or interface in java.net"><code>InetSocketAddress</code></a>.</div>
188</td>
189</tr>
190<tr class="rowColor">
191<td class="colFirst"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/IterableSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">IterableSerializer</a></td>
192<td class="colLast">&nbsp;</td>
193</tr>
194<tr class="altColor">
195<td class="colFirst"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/JsonValueSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">JsonValueSerializer</a></td>
196<td class="colLast">
197<div class="block">Serializer class that can serialize Object that have a
198 <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.10/com/fasterxml/jackson/annotation/JsonValue.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation"><code>JsonValue</code></a> annotation to
199 indicate that serialization should be done by calling the method
200 annotated, and serializing result it returns.</div>
201</td>
202</tr>
203<tr class="rowColor">
204<td class="colFirst"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/MapProperty.html" title="class in com.fasterxml.jackson.databind.ser.std">MapProperty</a></td>
205<td class="colLast">
206<div class="block">Helper class needed to support flexible filtering of Map properties
207 with generic JSON Filter functionality.</div>
208</td>
209</tr>
210<tr class="altColor">
211<td class="colFirst"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/MapSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">MapSerializer</a></td>
212<td class="colLast">
213<div class="block">Standard serializer implementation for serializing {link java.util.Map} types.</div>
214</td>
215</tr>
216<tr class="rowColor">
217<td class="colFirst"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/NonTypedScalarSerializerBase.html" title="class in com.fasterxml.jackson.databind.ser.std">NonTypedScalarSerializerBase</a>&lt;T&gt;</td>
218<td class="colLast">Deprecated</td>
219</tr>
220<tr class="altColor">
221<td class="colFirst"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/NullSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">NullSerializer</a></td>
222<td class="colLast">
223<div class="block">This is a simple dummy serializer that will just output literal
224 JSON null value whenever serialization is requested.</div>
225</td>
226</tr>
227<tr class="rowColor">
228<td class="colFirst"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/NumberSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">NumberSerializer</a></td>
229<td class="colLast">
230<div class="block">As a fallback, we may need to use this serializer for other
231 types of <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang"><code>Number</code></a>s: both custom types and "big" numbers
232 like <a href="https://docs.oracle.com/javase/8/docs/api/java/math/BigInteger.html?is-external=true" title="class or interface in java.math"><code>BigInteger</code></a> and <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>.</div>
233</td>
234</tr>
235<tr class="altColor">
236<td class="colFirst"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/NumberSerializers.html" title="class in com.fasterxml.jackson.databind.ser.std">NumberSerializers</a></td>
237<td class="colLast">
238<div class="block">Container class for serializers used for handling standard JDK-provided
239 primitve number types and their wrapper counterparts (like <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang"><code>Integer</code></a>).</div>
240</td>
241</tr>
242<tr class="rowColor">
243<td class="colFirst"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/NumberSerializers.Base.html" title="class in com.fasterxml.jackson.databind.ser.std">NumberSerializers.Base</a>&lt;T&gt;</td>
244<td class="colLast">
245<div class="block">Shared base class for actual primitive/wrapper number serializers.</div>
246</td>
247</tr>
248<tr class="altColor">
249<td class="colFirst"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/NumberSerializers.DoubleSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">NumberSerializers.DoubleSerializer</a></td>
250<td class="colLast">
251<div class="block">This is the special serializer for regular <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang"><code>Double</code></a>s (and
252 primitive doubles)</div>
253</td>
254</tr>
255<tr class="rowColor">
256<td class="colFirst"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/NumberSerializers.FloatSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">NumberSerializers.FloatSerializer</a></td>
257<td class="colLast">&nbsp;</td>
258</tr>
259<tr class="altColor">
260<td class="colFirst"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/NumberSerializers.IntegerSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">NumberSerializers.IntegerSerializer</a></td>
261<td class="colLast">
262<div class="block">This is the special serializer for regular <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang"><code>Integer</code></a>s
263 (and primitive ints)</div>
264</td>
265</tr>
266<tr class="rowColor">
267<td class="colFirst"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/NumberSerializers.IntLikeSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">NumberSerializers.IntLikeSerializer</a></td>
268<td class="colLast">
269<div class="block">Similar to <a href="../../../../../../com/fasterxml/jackson/databind/ser/std/NumberSerializers.IntegerSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std"><code>NumberSerializers.IntegerSerializer</code></a>, but will not cast to Integer:
270 instead, cast is to <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang"><code>Number</code></a>, and conversion is by
271 calling <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true#intValue--" title="class or interface in java.lang"><code>Number.intValue()</code></a>.</div>
272</td>
273</tr>
274<tr class="altColor">
275<td class="colFirst"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/NumberSerializers.LongSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">NumberSerializers.LongSerializer</a></td>
276<td class="colLast">&nbsp;</td>
277</tr>
278<tr class="rowColor">
279<td class="colFirst"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/NumberSerializers.ShortSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">NumberSerializers.ShortSerializer</a></td>
280<td class="colLast">&nbsp;</td>
281</tr>
282<tr class="altColor">
283<td class="colFirst"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/ObjectArraySerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">ObjectArraySerializer</a></td>
284<td class="colLast">
285<div class="block">Generic serializer for Object arrays (<code>Object[]</code>).</div>
286</td>
287</tr>
288<tr class="rowColor">
289<td class="colFirst"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/RawSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">RawSerializer</a>&lt;T&gt;</td>
290<td class="colLast">
291<div class="block">This is a simple dummy serializer that will just output raw values by calling
292 toString() on value to serialize.</div>
293</td>
294</tr>
295<tr class="altColor">
296<td class="colFirst"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/ReferenceTypeSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">ReferenceTypeSerializer</a>&lt;T&gt;</td>
297<td class="colLast">
298<div class="block">Base implementation for values of <a href="../../../../../../com/fasterxml/jackson/databind/type/ReferenceType.html" title="class in com.fasterxml.jackson.databind.type"><code>ReferenceType</code></a>.</div>
299</td>
300</tr>
301<tr class="rowColor">
302<td class="colFirst"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/SerializableSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">SerializableSerializer</a></td>
303<td class="colLast">
304<div class="block">Generic handler for types that implement <a href="../../../../../../com/fasterxml/jackson/databind/JsonSerializable.html" title="interface in com.fasterxml.jackson.databind"><code>JsonSerializable</code></a>.</div>
305</td>
306</tr>
307<tr class="altColor">
308<td class="colFirst"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/SqlDateSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">SqlDateSerializer</a></td>
309<td class="colLast">
310<div class="block">Compared to regular <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> serialization, we do use String
311 representation here.</div>
312</td>
313</tr>
314<tr class="rowColor">
315<td class="colFirst"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/SqlTimeSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">SqlTimeSerializer</a></td>
316<td class="colLast">&nbsp;</td>
317</tr>
318<tr class="altColor">
319<td class="colFirst"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/StaticListSerializerBase.html" title="class in com.fasterxml.jackson.databind.ser.std">StaticListSerializerBase</a>&lt;T extends <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;?&gt;&gt;</td>
320<td class="colLast">
321<div class="block">Intermediate base class for Lists, Collections and Arrays
322 that contain static (non-dynamic) value types.</div>
323</td>
324</tr>
325<tr class="rowColor">
326<td class="colFirst"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/StdArraySerializers.html" title="class in com.fasterxml.jackson.databind.ser.std">StdArraySerializers</a></td>
327<td class="colLast">
328<div class="block">Dummy container class to group standard homogenous array serializer implementations
329 (primitive arrays and String array).</div>
330</td>
331</tr>
332<tr class="altColor">
333<td class="colFirst"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/StdArraySerializers.BooleanArraySerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdArraySerializers.BooleanArraySerializer</a></td>
334<td class="colLast">&nbsp;</td>
335</tr>
336<tr class="rowColor">
337<td class="colFirst"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/StdArraySerializers.CharArraySerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdArraySerializers.CharArraySerializer</a></td>
338<td class="colLast">
339<div class="block">Character arrays are different from other integral number arrays in that
340 they are most likely to be textual data, and should be written as
341 Strings, not arrays of entries.</div>
342</td>
343</tr>
344<tr class="altColor">
345<td class="colFirst"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/StdArraySerializers.DoubleArraySerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdArraySerializers.DoubleArraySerializer</a></td>
346<td class="colLast">&nbsp;</td>
347</tr>
348<tr class="rowColor">
349<td class="colFirst"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/StdArraySerializers.FloatArraySerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdArraySerializers.FloatArraySerializer</a></td>
350<td class="colLast">&nbsp;</td>
351</tr>
352<tr class="altColor">
353<td class="colFirst"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/StdArraySerializers.IntArraySerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdArraySerializers.IntArraySerializer</a></td>
354<td class="colLast">&nbsp;</td>
355</tr>
356<tr class="rowColor">
357<td class="colFirst"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/StdArraySerializers.LongArraySerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdArraySerializers.LongArraySerializer</a></td>
358<td class="colLast">&nbsp;</td>
359</tr>
360<tr class="altColor">
361<td class="colFirst"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/StdArraySerializers.ShortArraySerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdArraySerializers.ShortArraySerializer</a></td>
362<td class="colLast">&nbsp;</td>
363</tr>
364<tr class="rowColor">
365<td class="colFirst"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/StdArraySerializers.TypedPrimitiveArraySerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdArraySerializers.TypedPrimitiveArraySerializer</a>&lt;T&gt;</td>
366<td class="colLast">
367<div class="block">Intermediate base class used for cases where we may add
368 type information (excludes boolean/int/double arrays).</div>
369</td>
370</tr>
371<tr class="altColor">
372<td class="colFirst"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/StdDelegatingSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdDelegatingSerializer</a></td>
373<td class="colLast">
374<div class="block">Serializer implementation where given Java type is first converted
375 to an intermediate "delegate type" (using a configured
376 <a href="../../../../../../com/fasterxml/jackson/databind/util/Converter.html" title="interface in com.fasterxml.jackson.databind.util"><code>Converter</code></a>, and then this delegate value is serialized by Jackson.</div>
377</td>
378</tr>
379<tr class="rowColor">
380<td class="colFirst"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/StdJdkSerializers.html" title="class in com.fasterxml.jackson.databind.ser.std">StdJdkSerializers</a></td>
381<td class="colLast">
382<div class="block">Class that providers access to serializers user for non-structured JDK types that
383 are serializer as scalars; some using basic <a href="../../../../../../com/fasterxml/jackson/databind/ser/std/ToStringSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std"><code>ToStringSerializer</code></a>,
384 others explicit serializers.</div>
385</td>
386</tr>
387<tr class="altColor">
388<td class="colFirst"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/StdJdkSerializers.AtomicBooleanSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdJdkSerializers.AtomicBooleanSerializer</a></td>
389<td class="colLast">&nbsp;</td>
390</tr>
391<tr class="rowColor">
392<td class="colFirst"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/StdJdkSerializers.AtomicIntegerSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdJdkSerializers.AtomicIntegerSerializer</a></td>
393<td class="colLast">&nbsp;</td>
394</tr>
395<tr class="altColor">
396<td class="colFirst"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/StdJdkSerializers.AtomicLongSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdJdkSerializers.AtomicLongSerializer</a></td>
397<td class="colLast">&nbsp;</td>
398</tr>
399<tr class="rowColor">
400<td class="colFirst"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/StdKeySerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdKeySerializer</a></td>
401<td class="colLast">Deprecated
402<div class="block"><span class="deprecationComment">Since 2.8, use <a href="../../../../../../com/fasterxml/jackson/databind/ser/std/StdKeySerializers.Default.html" title="class in com.fasterxml.jackson.databind.ser.std"><code>StdKeySerializers.Default</code></a> instead.</span></div>
403</td>
404</tr>
405<tr class="altColor">
406<td class="colFirst"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/StdKeySerializers.html" title="class in com.fasterxml.jackson.databind.ser.std">StdKeySerializers</a></td>
407<td class="colLast">&nbsp;</td>
408</tr>
409<tr class="rowColor">
410<td class="colFirst"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/StdKeySerializers.Default.html" title="class in com.fasterxml.jackson.databind.ser.std">StdKeySerializers.Default</a></td>
411<td class="colLast">
412<div class="block">This is a "chameleon" style multi-type key serializer for simple
413 standard JDK types.</div>
414</td>
415</tr>
416<tr class="altColor">
417<td class="colFirst"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/StdKeySerializers.Dynamic.html" title="class in com.fasterxml.jackson.databind.ser.std">StdKeySerializers.Dynamic</a></td>
418<td class="colLast">
419<div class="block">Key serializer used when key type is not known statically, and actual key
420 serializer needs to be dynamically located.</div>
421</td>
422</tr>
423<tr class="rowColor">
424<td class="colFirst"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/StdKeySerializers.EnumKeySerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdKeySerializers.EnumKeySerializer</a></td>
425<td class="colLast">
426<div class="block">Specialized instance to use for Enum keys, as per [databind#1322]</div>
427</td>
428</tr>
429<tr class="altColor">
430<td class="colFirst"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/StdKeySerializers.StringKeySerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdKeySerializers.StringKeySerializer</a></td>
431<td class="colLast">
432<div class="block">Simple and fast key serializer when keys are Strings.</div>
433</td>
434</tr>
435<tr class="rowColor">
436<td class="colFirst"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/StdScalarSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdScalarSerializer</a>&lt;T&gt;</td>
437<td class="colLast">&nbsp;</td>
438</tr>
439<tr class="altColor">
440<td class="colFirst"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/StdSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StdSerializer</a>&lt;T&gt;</td>
441<td class="colLast">
442<div class="block">Base class used by all standard serializers, and can also
443 be used for custom serializers (in fact, this is the recommended
444 base class to use).</div>
445</td>
446</tr>
447<tr class="rowColor">
448<td class="colFirst"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/StringSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">StringSerializer</a></td>
449<td class="colLast">
450<div class="block">This is the special serializer for regular <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>s.</div>
451</td>
452</tr>
453<tr class="altColor">
454<td class="colFirst"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/TimeZoneSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">TimeZoneSerializer</a></td>
455<td class="colLast">&nbsp;</td>
456</tr>
457<tr class="rowColor">
458<td class="colFirst"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/TokenBufferSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">TokenBufferSerializer</a></td>
459<td class="colLast">
460<div class="block">We also want to directly support serialization of <a href="../../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html" title="class in com.fasterxml.jackson.databind.util"><code>TokenBuffer</code></a>;
461 and since it is part of core package, it cannot implement
462 <a href="../../../../../../com/fasterxml/jackson/databind/JsonSerializable.html" title="interface in com.fasterxml.jackson.databind"><code>JsonSerializable</code></a>
463 (which is only included in the mapper package)</div>
464</td>
465</tr>
466<tr class="altColor">
467<td class="colFirst"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/ToStringSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">ToStringSerializer</a></td>
468<td class="colLast">
469<div class="block">Simple general purpose serializer, useful for any
470 type for which <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"><code>Object.toString()</code></a> returns the desired JSON
471 value.</div>
472</td>
473</tr>
474<tr class="rowColor">
475<td class="colFirst"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/ToStringSerializerBase.html" title="class in com.fasterxml.jackson.databind.ser.std">ToStringSerializerBase</a></td>
476<td class="colLast">
477<div class="block">Intermediate base class that serves as base for standard <a href="../../../../../../com/fasterxml/jackson/databind/ser/std/ToStringSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std"><code>ToStringSerializer</code></a>
478 as well as for custom subtypes that want to add processing for converting from
479 value to output into its <code>String</code> representation (whereas standard version
480 simply calls value object's <code>toString()</code> method).</div>
481</td>
482</tr>
483<tr class="altColor">
484<td class="colFirst"><a href="../../../../../../com/fasterxml/jackson/databind/ser/std/UUIDSerializer.html" title="class in com.fasterxml.jackson.databind.ser.std">UUIDSerializer</a></td>
485<td class="colLast">
486<div class="block">Specialized <a href="../../../../../../com/fasterxml/jackson/databind/JsonSerializer.html" title="class in com.fasterxml.jackson.databind"><code>JsonSerializer</code></a> to output <a href="https://docs.oracle.com/javase/8/docs/api/java/util/UUID.html?is-external=true" title="class or interface in java.util"><code>UUID</code></a>s.</div>
487</td>
488</tr>
489</tbody>
490</table>
491</li>
492</ul>
493</div>
494<!-- ======= START OF BOTTOM NAVBAR ====== -->
495<div class="bottomNav"><a name="navbar.bottom">
496<!--   -->
497</a>
498<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
499<a name="navbar.bottom.firstrow">
500<!--   -->
501</a>
502<ul class="navList" title="Navigation">
503<li><a href="../../../../../../overview-summary.html">Overview</a></li>
504<li class="navBarCell1Rev">Package</li>
505<li>Class</li>
506<li><a href="package-use.html">Use</a></li>
507<li><a href="package-tree.html">Tree</a></li>
508<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
509<li><a href="../../../../../../index-all.html">Index</a></li>
510<li><a href="../../../../../../help-doc.html">Help</a></li>
511</ul>
512</div>
513<div class="subNav">
514<ul class="navList">
515<li><a href="../../../../../../com/fasterxml/jackson/databind/ser/impl/package-summary.html">Prev&nbsp;Package</a></li>
516<li><a href="../../../../../../com/fasterxml/jackson/databind/type/package-summary.html">Next&nbsp;Package</a></li>
517</ul>
518<ul class="navList">
519<li><a href="../../../../../../index.html?com/fasterxml/jackson/databind/ser/std/package-summary.html" target="_top">Frames</a></li>
520<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
521</ul>
522<ul class="navList" id="allclasses_navbar_bottom">
523<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
524</ul>
525<div>
526<script type="text/javascript"><!--
527  allClassesLink = document.getElementById("allclasses_navbar_bottom");
528  if(window==top) {
529    allClassesLink.style.display = "block";
530  }
531  else {
532    allClassesLink.style.display = "none";
533  }
534  //-->
535</script>
536</div>
537<a name="skip.navbar.bottom">
538<!--   -->
539</a></div>
540<!-- ======== END OF BOTTOM NAVBAR ======= -->
541<p class="legalCopy"><small>Copyright &#169; 2008&#x2013;2020 <a href="http://fasterxml.com/">FasterXML</a>. All rights reserved.</small></p>
542</body>
543</html>
544