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 Package</a></li> 48<li><a href="../../../../../../com/fasterxml/jackson/databind/type/package-summary.html">Next 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 Frames</a></li> 53</ul> 54<ul class="navList" id="allclasses_navbar_top"> 55<li><a href="../../../../../../allclasses-noframe.html">All 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 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"> </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><T></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><T></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"> </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"> </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><T></td> 159<td class="colLast"> </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"> </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"> </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><T></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><T></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"> </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"> </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"> </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><T></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><T></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"> </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><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><?>></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"> </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"> </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"> </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"> </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"> </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"> </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><T></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"> </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"> </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"> </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"> </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><T></td> 437<td class="colLast"> </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><T></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"> </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 Package</a></li> 516<li><a href="../../../../../../com/fasterxml/jackson/databind/type/package-summary.html">Next 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 Frames</a></li> 521</ul> 522<ul class="navList" id="allclasses_navbar_bottom"> 523<li><a href="../../../../../../allclasses-noframe.html">All 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 © 2008–2020 <a href="http://fasterxml.com/">FasterXML</a>. All rights reserved.</small></p> 542</body> 543</html> 544