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>ObjectNode (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="ObjectNode (jackson-databind 2.11.0.rc1 API)"; 17 } 18 } 19 catch(err) { 20 } 21//--> 22var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":42,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":42,"i42":42,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10}; 23var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]}; 24var altColor = "altColor"; 25var rowColor = "rowColor"; 26var tableTab = "tableTab"; 27var activeTableTab = "activeTableTab"; 28</script> 29<noscript> 30<div>JavaScript is disabled on your browser.</div> 31</noscript> 32<!-- ========= START OF TOP NAVBAR ======= --> 33<div class="topNav"><a name="navbar.top"> 34<!-- --> 35</a> 36<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> 37<a name="navbar.top.firstrow"> 38<!-- --> 39</a> 40<ul class="navList" title="Navigation"> 41<li><a href="../../../../../overview-summary.html">Overview</a></li> 42<li><a href="package-summary.html">Package</a></li> 43<li class="navBarCell1Rev">Class</li> 44<li><a href="class-use/ObjectNode.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/node/NumericNode.html" title="class in com.fasterxml.jackson.databind.node"><span class="typeNameLink">Prev Class</span></a></li> 54<li><a href="../../../../../com/fasterxml/jackson/databind/node/POJONode.html" title="class in com.fasterxml.jackson.databind.node"><span class="typeNameLink">Next Class</span></a></li> 55</ul> 56<ul class="navList"> 57<li><a href="../../../../../index.html?com/fasterxml/jackson/databind/node/ObjectNode.html" target="_top">Frames</a></li> 58<li><a href="ObjectNode.html" target="_top">No Frames</a></li> 59</ul> 60<ul class="navList" id="allclasses_navbar_top"> 61<li><a href="../../../../../allclasses-noframe.html">All 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: </li> 78<li>Nested | </li> 79<li><a href="#field.summary">Field</a> | </li> 80<li><a href="#constructor.summary">Constr</a> | </li> 81<li><a href="#method.summary">Method</a></li> 82</ul> 83<ul class="subNavList"> 84<li>Detail: </li> 85<li><a href="#field.detail">Field</a> | </li> 86<li><a href="#constructor.detail">Constr</a> | </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.node</div> 97<h2 title="Class ObjectNode" class="title">Class ObjectNode</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="../../../../../com/fasterxml/jackson/databind/JsonSerializable.Base.html" title="class in com.fasterxml.jackson.databind">com.fasterxml.jackson.databind.JsonSerializable.Base</a></li> 105<li> 106<ul class="inheritance"> 107<li><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">com.fasterxml.jackson.databind.JsonNode</a></li> 108<li> 109<ul class="inheritance"> 110<li><a href="../../../../../com/fasterxml/jackson/databind/node/BaseJsonNode.html" title="class in com.fasterxml.jackson.databind.node">com.fasterxml.jackson.databind.node.BaseJsonNode</a></li> 111<li> 112<ul class="inheritance"> 113<li><a href="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html" title="class in com.fasterxml.jackson.databind.node">com.fasterxml.jackson.databind.node.ContainerNode</a><<a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html" title="class in com.fasterxml.jackson.databind.node">ObjectNode</a>></li> 114<li> 115<ul class="inheritance"> 116<li>com.fasterxml.jackson.databind.node.ObjectNode</li> 117</ul> 118</li> 119</ul> 120</li> 121</ul> 122</li> 123</ul> 124</li> 125</ul> 126</li> 127</ul> 128<div class="description"> 129<ul class="blockList"> 130<li class="blockList"> 131<dl> 132<dt>All Implemented Interfaces:</dt> 133<dd><a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/TreeNode.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">TreeNode</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonSerializable.html" title="interface in com.fasterxml.jackson.databind">JsonSerializable</a>, <a href="../../../../../com/fasterxml/jackson/databind/node/JsonNodeCreator.html" title="interface in com.fasterxml.jackson.databind.node">JsonNodeCreator</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/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</a><<a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>></dd> 134</dl> 135<hr> 136<br> 137<pre>public class <span class="typeNameLabel">ObjectNode</span> 138extends <a href="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html" title="class in com.fasterxml.jackson.databind.node">ContainerNode</a><<a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html" title="class in com.fasterxml.jackson.databind.node">ObjectNode</a>> 139implements <a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></pre> 140<div class="block">Node that maps to JSON Object structures in JSON content. 141<p> 142 Note: class was <code>final</code> temporarily for Jackson 2.2.</div> 143<dl> 144<dt><span class="seeLabel">See Also:</span></dt> 145<dd><a href="../../../../../serialized-form.html#com.fasterxml.jackson.databind.node.ObjectNode">Serialized Form</a></dd> 146</dl> 147</li> 148</ul> 149</div> 150<div class="summary"> 151<ul class="blockList"> 152<li class="blockList"> 153<!-- ======== NESTED CLASS SUMMARY ======== --> 154<ul class="blockList"> 155<li class="blockList"><a name="nested.class.summary"> 156<!-- --> 157</a> 158<h3>Nested Class Summary</h3> 159<ul class="blockList"> 160<li class="blockList"><a name="nested.classes.inherited.from.class.com.fasterxml.jackson.databind.JsonSerializable"> 161<!-- --> 162</a> 163<h3>Nested classes/interfaces inherited from interface com.fasterxml.jackson.databind.<a href="../../../../../com/fasterxml/jackson/databind/JsonSerializable.html" title="interface in com.fasterxml.jackson.databind">JsonSerializable</a></h3> 164<code><a href="../../../../../com/fasterxml/jackson/databind/JsonSerializable.Base.html" title="class in com.fasterxml.jackson.databind">JsonSerializable.Base</a></code></li> 165</ul> 166</li> 167</ul> 168<!-- =========== FIELD SUMMARY =========== --> 169<ul class="blockList"> 170<li class="blockList"><a name="field.summary"> 171<!-- --> 172</a> 173<h3>Field Summary</h3> 174<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation"> 175<caption><span>Fields</span><span class="tabEnd"> </span></caption> 176<tr> 177<th class="colFirst" scope="col">Modifier and Type</th> 178<th class="colLast" scope="col">Field and Description</th> 179</tr> 180<tr class="altColor"> 181<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<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>,<a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>></code></td> 182<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html#Z:Z_children">_children</a></span></code> </td> 183</tr> 184</table> 185<ul class="blockList"> 186<li class="blockList"><a name="fields.inherited.from.class.com.fasterxml.jackson.databind.node.ContainerNode"> 187<!-- --> 188</a> 189<h3>Fields inherited from class com.fasterxml.jackson.databind.node.<a href="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html" title="class in com.fasterxml.jackson.databind.node">ContainerNode</a></h3> 190<code><a href="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html#Z:Z_nodeFactory">_nodeFactory</a></code></li> 191</ul> 192</li> 193</ul> 194<!-- ======== CONSTRUCTOR SUMMARY ======== --> 195<ul class="blockList"> 196<li class="blockList"><a name="constructor.summary"> 197<!-- --> 198</a> 199<h3>Constructor Summary</h3> 200<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> 201<caption><span>Constructors</span><span class="tabEnd"> </span></caption> 202<tr> 203<th class="colOne" scope="col">Constructor and Description</th> 204</tr> 205<tr class="altColor"> 206<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html#ObjectNode-com.fasterxml.jackson.databind.node.JsonNodeFactory-">ObjectNode</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/node/JsonNodeFactory.html" title="class in com.fasterxml.jackson.databind.node">JsonNodeFactory</a> nc)</code> </td> 207</tr> 208<tr class="rowColor"> 209<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html#ObjectNode-com.fasterxml.jackson.databind.node.JsonNodeFactory-java.util.Map-">ObjectNode</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/node/JsonNodeFactory.html" title="class in com.fasterxml.jackson.databind.node">JsonNodeFactory</a> nc, 210 <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<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>,<a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>> kids)</code> </td> 211</tr> 212</table> 213</li> 214</ul> 215<!-- ========== METHOD SUMMARY =========== --> 216<ul class="blockList"> 217<li class="blockList"><a name="method.summary"> 218<!-- --> 219</a> 220<h3>Method Summary</h3> 221<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> 222<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span><span id="t6" class="tableTab"><span><a href="javascript:show(32);">Deprecated Methods</a></span><span class="tabEnd"> </span></span></caption> 223<tr> 224<th class="colFirst" scope="col">Modifier and Type</th> 225<th class="colLast" scope="col">Method and Description</th> 226</tr> 227<tr id="i0" class="altColor"> 228<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a></code></td> 229<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html#Z:Z_at-com.fasterxml.jackson.core.JsonPointer-">_at</a></span>(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/JsonPointer.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonPointer</a> ptr)</code> </td> 230</tr> 231<tr id="i1" class="rowColor"> 232<td class="colFirst"><code>protected boolean</code></td> 233<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html#Z:Z_childrenEqual-com.fasterxml.jackson.databind.node.ObjectNode-">_childrenEqual</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html" title="class in com.fasterxml.jackson.databind.node">ObjectNode</a> other)</code> </td> 234</tr> 235<tr id="i2" class="altColor"> 236<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html" title="class in com.fasterxml.jackson.databind.node">ObjectNode</a></code></td> 237<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html#Z:Z_put-java.lang.String-com.fasterxml.jackson.databind.JsonNode-">_put</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> fieldName, 238 <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a> value)</code> </td> 239</tr> 240<tr id="i3" class="rowColor"> 241<td class="colFirst"><code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/JsonToken.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonToken</a></code></td> 242<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html#asToken--">asToken</a></span>()</code> 243<div class="block">Method that can be used for efficient type detection 244 when using stream abstraction for traversing nodes.</div> 245</td> 246</tr> 247<tr id="i4" class="altColor"> 248<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html" title="class in com.fasterxml.jackson.databind.node">ObjectNode</a></code></td> 249<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html#deepCopy--">deepCopy</a></span>()</code> 250<div class="block">Method that can be called to get a node that is guaranteed 251 not to allow changing of this node through mutators on 252 this node or any of its children.</div> 253</td> 254</tr> 255<tr id="i5" class="rowColor"> 256<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a><<a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>></code></td> 257<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html#elements--">elements</a></span>()</code> 258<div class="block">Method for accessing all value nodes of this Node, iff 259 this node is a JSON Array or Object node.</div> 260</td> 261</tr> 262<tr id="i6" class="altColor"> 263<td class="colFirst"><code>boolean</code></td> 264<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html#equals-java.util.Comparator-com.fasterxml.jackson.databind.JsonNode-">equals</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html?is-external=true" title="class or interface in java.util">Comparator</a><<a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>> comparator, 265 <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a> o)</code> 266<div class="block">Entry method for invoking customizable comparison, using passed-in 267 <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html?is-external=true" title="class or interface in java.util"><code>Comparator</code></a> object.</div> 268</td> 269</tr> 270<tr id="i7" class="rowColor"> 271<td class="colFirst"><code>boolean</code></td> 272<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html#equals-java.lang.Object-">equals</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> o)</code> 273<div class="block">Equality for node objects is defined as full (deep) value 274 equality.</div> 275</td> 276</tr> 277<tr id="i8" class="altColor"> 278<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>></code></td> 279<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html#fieldNames--">fieldNames</a></span>()</code> </td> 280</tr> 281<tr id="i9" class="rowColor"> 282<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.Entry.html?is-external=true" title="class or interface in java.util">Map.Entry</a><<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>,<a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>>></code></td> 283<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html#fields--">fields</a></span>()</code> 284<div class="block">Method to use for accessing all fields (with both names 285 and values) of this JSON Object.</div> 286</td> 287</tr> 288<tr id="i10" class="altColor"> 289<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html" title="class in com.fasterxml.jackson.databind.node">ObjectNode</a></code></td> 290<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html#findParent-java.lang.String-">findParent</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> fieldName)</code> 291<div class="block">Method for finding a JSON Object that contains specified field, 292 within this node or its descendants.</div> 293</td> 294</tr> 295<tr id="i11" class="rowColor"> 296<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>></code></td> 297<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html#findParents-java.lang.String-java.util.List-">findParents</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> fieldName, 298 <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>> foundSoFar)</code> </td> 299</tr> 300<tr id="i12" class="altColor"> 301<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a></code></td> 302<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html#findValue-java.lang.String-">findValue</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> fieldName)</code> 303<div class="block">Method for finding a JSON Object field with specified name in this 304 node or its child nodes, and returning value it has.</div> 305</td> 306</tr> 307<tr id="i13" class="rowColor"> 308<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>></code></td> 309<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html#findValues-java.lang.String-java.util.List-">findValues</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> fieldName, 310 <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>> foundSoFar)</code> </td> 311</tr> 312<tr id="i14" class="altColor"> 313<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>></code></td> 314<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html#findValuesAsText-java.lang.String-java.util.List-">findValuesAsText</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> fieldName, 315 <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<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>> foundSoFar)</code> </td> 316</tr> 317<tr id="i15" class="rowColor"> 318<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a></code></td> 319<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html#get-int-">get</a></span>(int index)</code> 320<div class="block">Method for accessing value of the specified element of 321 an array node.</div> 322</td> 323</tr> 324<tr id="i16" class="altColor"> 325<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a></code></td> 326<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html#get-java.lang.String-">get</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> fieldName)</code> 327<div class="block">Method for accessing value of the specified field of 328 an object node.</div> 329</td> 330</tr> 331<tr id="i17" class="rowColor"> 332<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/node/JsonNodeType.html" title="enum in com.fasterxml.jackson.databind.node">JsonNodeType</a></code></td> 333<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html#getNodeType--">getNodeType</a></span>()</code> 334<div class="block">Return the type of this node</div> 335</td> 336</tr> 337<tr id="i18" class="altColor"> 338<td class="colFirst"><code>int</code></td> 339<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html#hashCode--">hashCode</a></span>()</code> </td> 340</tr> 341<tr id="i19" class="rowColor"> 342<td class="colFirst"><code>boolean</code></td> 343<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html#isEmpty--">isEmpty</a></span>()</code> 344<div class="block">Convenience method that is functionally same as:</div> 345</td> 346</tr> 347<tr id="i20" class="altColor"> 348<td class="colFirst"><code>boolean</code></td> 349<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html#isEmpty-com.fasterxml.jackson.databind.SerializerProvider-">isEmpty</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind">SerializerProvider</a> serializers)</code> 350<div class="block">Method that may be called on instance to determine if it is considered 351 "empty" for purposes of serialization filtering or not.</div> 352</td> 353</tr> 354<tr id="i21" class="rowColor"> 355<td class="colFirst"><code>boolean</code></td> 356<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html#isObject--">isObject</a></span>()</code> </td> 357</tr> 358<tr id="i22" class="altColor"> 359<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a></code></td> 360<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html#path-int-">path</a></span>(int index)</code> 361<div class="block">This method is similar to <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#get-int-"><code>JsonNode.get(int)</code></a>, except 362 that instead of returning null if no such element exists (due 363 to index being out of range, or this node not being an array), 364 a "missing node" (node that returns true for 365 <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#isMissingNode--"><code>JsonNode.isMissingNode()</code></a>) will be returned.</div> 366</td> 367</tr> 368<tr id="i23" class="rowColor"> 369<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a></code></td> 370<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html#path-java.lang.String-">path</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> fieldName)</code> 371<div class="block">This method is similar to <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#get-java.lang.String-"><code>JsonNode.get(String)</code></a>, except 372 that instead of returning null if no such value exists (due 373 to this node not being an object, or object not having value 374 for the specified field), 375 a "missing node" (node that returns true for 376 <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#isMissingNode--"><code>JsonNode.isMissingNode()</code></a>) will be returned.</div> 377</td> 378</tr> 379<tr id="i24" class="altColor"> 380<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html" title="class in com.fasterxml.jackson.databind.node">ObjectNode</a></code></td> 381<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html#put-java.lang.String-java.math.BigDecimal-">put</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> fieldName, 382 <a href="https://docs.oracle.com/javase/8/docs/api/java/math/BigDecimal.html?is-external=true" title="class or interface in java.math">BigDecimal</a> v)</code> 383<div class="block">Method for setting value of a field to specified numeric value.</div> 384</td> 385</tr> 386<tr id="i25" class="rowColor"> 387<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html" title="class in com.fasterxml.jackson.databind.node">ObjectNode</a></code></td> 388<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html#put-java.lang.String-java.math.BigInteger-">put</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> fieldName, 389 <a href="https://docs.oracle.com/javase/8/docs/api/java/math/BigInteger.html?is-external=true" title="class or interface in java.math">BigInteger</a> v)</code> 390<div class="block">Method for setting value of a field to specified numeric value.</div> 391</td> 392</tr> 393<tr id="i26" class="altColor"> 394<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html" title="class in com.fasterxml.jackson.databind.node">ObjectNode</a></code></td> 395<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html#put-java.lang.String-boolean-">put</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> fieldName, 396 boolean v)</code> 397<div class="block">Method for setting value of a field to specified String value.</div> 398</td> 399</tr> 400<tr id="i27" class="rowColor"> 401<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html" title="class in com.fasterxml.jackson.databind.node">ObjectNode</a></code></td> 402<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html#put-java.lang.String-java.lang.Boolean-">put</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> fieldName, 403 <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a> v)</code> 404<div class="block">Alternative method that we need to avoid bumping into NPE issues 405 with auto-unboxing.</div> 406</td> 407</tr> 408<tr id="i28" class="altColor"> 409<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html" title="class in com.fasterxml.jackson.databind.node">ObjectNode</a></code></td> 410<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html#put-java.lang.String-byte:A-">put</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> fieldName, 411 byte[] v)</code> 412<div class="block">Method for setting value of a field to specified binary value</div> 413</td> 414</tr> 415<tr id="i29" class="rowColor"> 416<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html" title="class in com.fasterxml.jackson.databind.node">ObjectNode</a></code></td> 417<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html#put-java.lang.String-double-">put</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> fieldName, 418 double v)</code> 419<div class="block">Method for setting value of a field to specified numeric value.</div> 420</td> 421</tr> 422<tr id="i30" class="altColor"> 423<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html" title="class in com.fasterxml.jackson.databind.node">ObjectNode</a></code></td> 424<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html#put-java.lang.String-java.lang.Double-">put</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> fieldName, 425 <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a> v)</code> 426<div class="block">Alternative method that we need to avoid bumping into NPE issues 427 with auto-unboxing.</div> 428</td> 429</tr> 430<tr id="i31" class="rowColor"> 431<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html" title="class in com.fasterxml.jackson.databind.node">ObjectNode</a></code></td> 432<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html#put-java.lang.String-float-">put</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> fieldName, 433 float v)</code> 434<div class="block">Method for setting value of a field to specified numeric value.</div> 435</td> 436</tr> 437<tr id="i32" class="altColor"> 438<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html" title="class in com.fasterxml.jackson.databind.node">ObjectNode</a></code></td> 439<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html#put-java.lang.String-java.lang.Float-">put</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> fieldName, 440 <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Float.html?is-external=true" title="class or interface in java.lang">Float</a> v)</code> 441<div class="block">Alternative method that we need to avoid bumping into NPE issues 442 with auto-unboxing.</div> 443</td> 444</tr> 445<tr id="i33" class="rowColor"> 446<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html" title="class in com.fasterxml.jackson.databind.node">ObjectNode</a></code></td> 447<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html#put-java.lang.String-int-">put</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> fieldName, 448 int v)</code> 449<div class="block">Method for setting value of a field to specified numeric value.</div> 450</td> 451</tr> 452<tr id="i34" class="altColor"> 453<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html" title="class in com.fasterxml.jackson.databind.node">ObjectNode</a></code></td> 454<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html#put-java.lang.String-java.lang.Integer-">put</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> fieldName, 455 <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a> v)</code> 456<div class="block">Alternative method that we need to avoid bumping into NPE issues 457 with auto-unboxing.</div> 458</td> 459</tr> 460<tr id="i35" class="rowColor"> 461<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a></code></td> 462<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html#put-java.lang.String-com.fasterxml.jackson.databind.JsonNode-">put</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> fieldName, 463 <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a> value)</code> 464<div class="block"><span class="deprecatedLabel">Deprecated.</span> 465<div class="block"><span class="deprecationComment">Since 2.4 use either <a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html#set-java.lang.String-com.fasterxml.jackson.databind.JsonNode-"><code>set(String,JsonNode)</code></a> or <a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html#replace-java.lang.String-com.fasterxml.jackson.databind.JsonNode-"><code>replace(String,JsonNode)</code></a>,</span></div> 466</div> 467</td> 468</tr> 469<tr id="i36" class="altColor"> 470<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html" title="class in com.fasterxml.jackson.databind.node">ObjectNode</a></code></td> 471<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html#put-java.lang.String-long-">put</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> fieldName, 472 long v)</code> 473<div class="block">Method for setting value of a field to specified numeric value.</div> 474</td> 475</tr> 476<tr id="i37" class="rowColor"> 477<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html" title="class in com.fasterxml.jackson.databind.node">ObjectNode</a></code></td> 478<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html#put-java.lang.String-java.lang.Long-">put</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> fieldName, 479 <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a> v)</code> 480<div class="block">Method for setting value of a field to specified numeric value.</div> 481</td> 482</tr> 483<tr id="i38" class="altColor"> 484<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html" title="class in com.fasterxml.jackson.databind.node">ObjectNode</a></code></td> 485<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html#put-java.lang.String-short-">put</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> fieldName, 486 short v)</code> 487<div class="block">Method for setting value of a field to specified numeric value.</div> 488</td> 489</tr> 490<tr id="i39" class="rowColor"> 491<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html" title="class in com.fasterxml.jackson.databind.node">ObjectNode</a></code></td> 492<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html#put-java.lang.String-java.lang.Short-">put</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> fieldName, 493 <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Short.html?is-external=true" title="class or interface in java.lang">Short</a> v)</code> 494<div class="block">Alternative method that we need to avoid bumping into NPE issues 495 with auto-unboxing.</div> 496</td> 497</tr> 498<tr id="i40" class="altColor"> 499<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html" title="class in com.fasterxml.jackson.databind.node">ObjectNode</a></code></td> 500<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html#put-java.lang.String-java.lang.String-">put</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> fieldName, 501 <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> v)</code> 502<div class="block">Method for setting value of a field to specified String value.</div> 503</td> 504</tr> 505<tr id="i41" class="rowColor"> 506<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a></code></td> 507<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html#putAll-java.util.Map-">putAll</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<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>,? extends <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>> properties)</code> 508<div class="block"><span class="deprecatedLabel">Deprecated.</span> 509<div class="block"><span class="deprecationComment">Since 2.4 use <a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html#setAll-java.util.Map-"><code>setAll(Map)</code></a>,</span></div> 510</div> 511</td> 512</tr> 513<tr id="i42" class="altColor"> 514<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a></code></td> 515<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html#putAll-com.fasterxml.jackson.databind.node.ObjectNode-">putAll</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html" title="class in com.fasterxml.jackson.databind.node">ObjectNode</a> other)</code> 516<div class="block"><span class="deprecatedLabel">Deprecated.</span> 517<div class="block"><span class="deprecationComment">Since 2.4 use <a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html#setAll-com.fasterxml.jackson.databind.node.ObjectNode-"><code>setAll(ObjectNode)</code></a>,</span></div> 518</div> 519</td> 520</tr> 521<tr id="i43" class="rowColor"> 522<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</a></code></td> 523<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html#putArray-java.lang.String-">putArray</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> fieldName)</code> 524<div class="block">Method that will construct an ArrayNode and add it as a 525 field of this ObjectNode, replacing old value, if any.</div> 526</td> 527</tr> 528<tr id="i44" class="altColor"> 529<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html" title="class in com.fasterxml.jackson.databind.node">ObjectNode</a></code></td> 530<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html#putNull-java.lang.String-">putNull</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> fieldName)</code> </td> 531</tr> 532<tr id="i45" class="rowColor"> 533<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html" title="class in com.fasterxml.jackson.databind.node">ObjectNode</a></code></td> 534<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html#putObject-java.lang.String-">putObject</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> fieldName)</code> 535<div class="block">Method that will construct an ObjectNode and add it as a 536 field of this ObjectNode, replacing old value, if any.</div> 537</td> 538</tr> 539<tr id="i46" class="altColor"> 540<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html" title="class in com.fasterxml.jackson.databind.node">ObjectNode</a></code></td> 541<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html#putPOJO-java.lang.String-java.lang.Object-">putPOJO</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> fieldName, 542 <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> pojo)</code> </td> 543</tr> 544<tr id="i47" class="rowColor"> 545<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html" title="class in com.fasterxml.jackson.databind.node">ObjectNode</a></code></td> 546<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html#putRawValue-java.lang.String-com.fasterxml.jackson.databind.util.RawValue-">putRawValue</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> fieldName, 547 <a href="../../../../../com/fasterxml/jackson/databind/util/RawValue.html" title="class in com.fasterxml.jackson.databind.util">RawValue</a> raw)</code> </td> 548</tr> 549<tr id="i48" class="altColor"> 550<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html" title="class in com.fasterxml.jackson.databind.node">ObjectNode</a></code></td> 551<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html#remove-java.util.Collection-">remove</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<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>> fieldNames)</code> 552<div class="block">Method for removing specified field properties out of 553 this ObjectNode.</div> 554</td> 555</tr> 556<tr id="i49" class="rowColor"> 557<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a></code></td> 558<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html#remove-java.lang.String-">remove</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> fieldName)</code> 559<div class="block">Method for removing field entry from this ObjectNode.</div> 560</td> 561</tr> 562<tr id="i50" class="altColor"> 563<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html" title="class in com.fasterxml.jackson.databind.node">ObjectNode</a></code></td> 564<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html#removeAll--">removeAll</a></span>()</code> 565<div class="block">Method for removing all field properties, such that this 566 ObjectNode will contain no properties after call.</div> 567</td> 568</tr> 569<tr id="i51" class="rowColor"> 570<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a></code></td> 571<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html#replace-java.lang.String-com.fasterxml.jackson.databind.JsonNode-">replace</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> fieldName, 572 <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a> value)</code> 573<div class="block">Method for replacing value of specific property with passed 574 value, and returning value (or null if none).</div> 575</td> 576</tr> 577<tr id="i52" class="altColor"> 578<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a></code></td> 579<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html#required-java.lang.String-">required</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> fieldName)</code> 580<div class="block">Method is functionally equivalent to 581<code>path(fieldName).required() 582</code> 583 and can be used to check that this node is an <code>ObjectNode</code> (that is, represents 584 JSON Object value) and has value for specified property with key <code>fieldName</code> 585 (but note that value may be explicit JSON null value).</div> 586</td> 587</tr> 588<tr id="i53" class="rowColor"> 589<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html" title="class in com.fasterxml.jackson.databind.node">ObjectNode</a></code></td> 590<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html#retain-java.util.Collection-">retain</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<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>> fieldNames)</code> 591<div class="block">Method for removing all field properties out of this ObjectNode 592 <b>except</b> for ones specified in argument.</div> 593</td> 594</tr> 595<tr id="i54" class="altColor"> 596<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html" title="class in com.fasterxml.jackson.databind.node">ObjectNode</a></code></td> 597<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html#retain-java.lang.String...-">retain</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>... fieldNames)</code> 598<div class="block">Method for removing all field properties out of this ObjectNode 599 <b>except</b> for ones specified in argument.</div> 600</td> 601</tr> 602<tr id="i55" class="rowColor"> 603<td class="colFirst"><code>void</code></td> 604<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html#serialize-com.fasterxml.jackson.core.JsonGenerator-com.fasterxml.jackson.databind.SerializerProvider-">serialize</a></span>(<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">JsonGenerator</a> g, 605 <a href="../../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind">SerializerProvider</a> provider)</code> 606<div class="block">Method that can be called to serialize this node and 607 all of its descendants using specified JSON generator.</div> 608</td> 609</tr> 610<tr id="i56" class="altColor"> 611<td class="colFirst"><code>void</code></td> 612<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html#serializeWithType-com.fasterxml.jackson.core.JsonGenerator-com.fasterxml.jackson.databind.SerializerProvider-com.fasterxml.jackson.databind.jsontype.TypeSerializer-">serializeWithType</a></span>(<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">JsonGenerator</a> g, 613 <a href="../../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind">SerializerProvider</a> provider, 614 <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeSerializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeSerializer</a> typeSer)</code> 615<div class="block">Type information is needed, even if JsonNode instances are "plain" JSON, 616 since they may be mixed with other types.</div> 617</td> 618</tr> 619<tr id="i57" class="rowColor"> 620<td class="colFirst"><code><T extends <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>><br>T</code></td> 621<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html#set-java.lang.String-com.fasterxml.jackson.databind.JsonNode-">set</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> fieldName, 622 <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a> value)</code> 623<div class="block">Method that will set specified field, replacing old value, if any.</div> 624</td> 625</tr> 626<tr id="i58" class="altColor"> 627<td class="colFirst"><code><T extends <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>><br>T</code></td> 628<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html#setAll-java.util.Map-">setAll</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<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>,? extends <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>> properties)</code> 629<div class="block">Method for adding given properties to this object node, overriding 630 any existing values for those properties.</div> 631</td> 632</tr> 633<tr id="i59" class="rowColor"> 634<td class="colFirst"><code><T extends <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>><br>T</code></td> 635<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html#setAll-com.fasterxml.jackson.databind.node.ObjectNode-">setAll</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html" title="class in com.fasterxml.jackson.databind.node">ObjectNode</a> other)</code> 636<div class="block">Method for adding all properties of the given Object, overriding 637 any existing values for those properties.</div> 638</td> 639</tr> 640<tr id="i60" class="altColor"> 641<td class="colFirst"><code>int</code></td> 642<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html#size--">size</a></span>()</code> </td> 643</tr> 644<tr id="i61" class="rowColor"> 645<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html" title="class in com.fasterxml.jackson.databind.node">ObjectNode</a></code></td> 646<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html#with-java.lang.String-">with</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> propertyName)</code> 647<div class="block">Method that can be called on Object nodes, to access a property 648 that has Object value; or if no such property exists, to create, 649 add and return such Object node.</div> 650</td> 651</tr> 652<tr id="i62" class="altColor"> 653<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</a></code></td> 654<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html#withArray-java.lang.String-">withArray</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> propertyName)</code> 655<div class="block">Method that can be called on Object nodes, to access a property 656 that has <code>Array</code> value; or if no such property exists, to create, 657 add and return such Array node.</div> 658</td> 659</tr> 660<tr id="i63" class="rowColor"> 661<td class="colFirst"><code><T extends <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>><br>T</code></td> 662<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html#without-java.util.Collection-">without</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<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>> fieldNames)</code> 663<div class="block">Method for removing specified field properties out of 664 this ObjectNode.</div> 665</td> 666</tr> 667<tr id="i64" class="altColor"> 668<td class="colFirst"><code><T extends <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>><br>T</code></td> 669<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html#without-java.lang.String-">without</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> fieldName)</code> 670<div class="block">Method for removing field entry from this ObjectNode, and 671 returning instance after removal.</div> 672</td> 673</tr> 674</table> 675<ul class="blockList"> 676<li class="blockList"><a name="methods.inherited.from.class.com.fasterxml.jackson.databind.node.ContainerNode"> 677<!-- --> 678</a> 679<h3>Methods inherited from class com.fasterxml.jackson.databind.node.<a href="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html" title="class in com.fasterxml.jackson.databind.node">ContainerNode</a></h3> 680<code><a href="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html#arrayNode--">arrayNode</a>, <a href="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html#arrayNode-int-">arrayNode</a>, <a href="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html#asText--">asText</a>, <a href="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html#binaryNode-byte:A-">binaryNode</a>, <a href="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html#binaryNode-byte:A-int-int-">binaryNode</a>, <a href="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html#booleanNode-boolean-">booleanNode</a>, <a href="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html#missingNode--">missingNode</a>, <a href="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html#nullNode--">nullNode</a>, <a href="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html#numberNode-java.math.BigDecimal-">numberNode</a>, <a href="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html#numberNode-java.math.BigInteger-">numberNode</a>, <a href="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html#numberNode-byte-">numberNode</a>, <a href="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html#numberNode-java.lang.Byte-">numberNode</a>, <a href="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html#numberNode-double-">numberNode</a>, <a href="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html#numberNode-java.lang.Double-">numberNode</a>, <a href="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html#numberNode-float-">numberNode</a>, <a href="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html#numberNode-java.lang.Float-">numberNode</a>, <a href="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html#numberNode-int-">numberNode</a>, <a href="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html#numberNode-java.lang.Integer-">numberNode</a>, <a href="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html#numberNode-long-">numberNode</a>, <a href="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html#numberNode-java.lang.Long-">numberNode</a>, <a href="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html#numberNode-short-">numberNode</a>, <a href="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html#numberNode-java.lang.Short-">numberNode</a>, <a href="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html#objectNode--">objectNode</a>, <a href="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html#pojoNode-java.lang.Object-">pojoNode</a>, <a href="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html#rawValueNode-com.fasterxml.jackson.databind.util.RawValue-">rawValueNode</a>, <a href="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html#textNode-java.lang.String-">textNode</a></code></li> 681</ul> 682<ul class="blockList"> 683<li class="blockList"><a name="methods.inherited.from.class.com.fasterxml.jackson.databind.node.BaseJsonNode"> 684<!-- --> 685</a> 686<h3>Methods inherited from class com.fasterxml.jackson.databind.node.<a href="../../../../../com/fasterxml/jackson/databind/node/BaseJsonNode.html" title="class in com.fasterxml.jackson.databind.node">BaseJsonNode</a></h3> 687<code><a href="../../../../../com/fasterxml/jackson/databind/node/BaseJsonNode.html#findPath-java.lang.String-">findPath</a>, <a href="../../../../../com/fasterxml/jackson/databind/node/BaseJsonNode.html#numberType--">numberType</a>, <a href="../../../../../com/fasterxml/jackson/databind/node/BaseJsonNode.html#required-int-">required</a>, <a href="../../../../../com/fasterxml/jackson/databind/node/BaseJsonNode.html#toPrettyString--">toPrettyString</a>, <a href="../../../../../com/fasterxml/jackson/databind/node/BaseJsonNode.html#toString--">toString</a>, <a href="../../../../../com/fasterxml/jackson/databind/node/BaseJsonNode.html#traverse--">traverse</a>, <a href="../../../../../com/fasterxml/jackson/databind/node/BaseJsonNode.html#traverse-com.fasterxml.jackson.core.ObjectCodec-">traverse</a></code></li> 688</ul> 689<ul class="blockList"> 690<li class="blockList"><a name="methods.inherited.from.class.com.fasterxml.jackson.databind.JsonNode"> 691<!-- --> 692</a> 693<h3>Methods inherited from class com.fasterxml.jackson.databind.<a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a></h3> 694<code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#Z:Z_reportRequiredViolation-java.lang.String-java.lang.Object...-">_reportRequiredViolation</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#Z:Z_this--">_this</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#asBoolean--">asBoolean</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#asBoolean-boolean-">asBoolean</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#asDouble--">asDouble</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#asDouble-double-">asDouble</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#asInt--">asInt</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#asInt-int-">asInt</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#asLong--">asLong</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#asLong-long-">asLong</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#asText-java.lang.String-">asText</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#at-com.fasterxml.jackson.core.JsonPointer-">at</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#at-java.lang.String-">at</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#bigIntegerValue--">bigIntegerValue</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#binaryValue--">binaryValue</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#booleanValue--">booleanValue</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#canConvertToInt--">canConvertToInt</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#canConvertToLong--">canConvertToLong</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#decimalValue--">decimalValue</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#doubleValue--">doubleValue</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#findParents-java.lang.String-">findParents</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#findValues-java.lang.String-">findValues</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#findValuesAsText-java.lang.String-">findValuesAsText</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#floatValue--">floatValue</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#has-int-">has</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#has-java.lang.String-">has</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#hasNonNull-int-">hasNonNull</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#hasNonNull-java.lang.String-">hasNonNull</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#intValue--">intValue</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#isArray--">isArray</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#isBigDecimal--">isBigDecimal</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#isBigInteger--">isBigInteger</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#isBinary--">isBinary</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#isBoolean--">isBoolean</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#isContainerNode--">isContainerNode</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#isDouble--">isDouble</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#isFloat--">isFloat</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#isFloatingPointNumber--">isFloatingPointNumber</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#isInt--">isInt</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#isIntegralNumber--">isIntegralNumber</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#isLong--">isLong</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#isMissingNode--">isMissingNode</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#isNull--">isNull</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#isNumber--">isNumber</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#isPojo--">isPojo</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#isShort--">isShort</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#isTextual--">isTextual</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#isValueNode--">isValueNode</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#iterator--">iterator</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#longValue--">longValue</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#numberValue--">numberValue</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#require--">require</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#requiredAt-com.fasterxml.jackson.core.JsonPointer-">requiredAt</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#requiredAt-java.lang.String-">requiredAt</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#requireNonNull--">requireNonNull</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#shortValue--">shortValue</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#textValue--">textValue</a></code></li> 695</ul> 696<ul class="blockList"> 697<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object"> 698<!-- --> 699</a> 700<h3>Methods inherited from class 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> 701<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#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> 702</ul> 703<ul class="blockList"> 704<li class="blockList"><a name="methods.inherited.from.class.java.lang.Iterable"> 705<!-- --> 706</a> 707<h3>Methods inherited from interface java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</a></h3> 708<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true#forEach-java.util.function.Consumer-" title="class or interface in java.lang">forEach</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true#spliterator--" title="class or interface in java.lang">spliterator</a></code></li> 709</ul> 710</li> 711</ul> 712</li> 713</ul> 714</div> 715<div class="details"> 716<ul class="blockList"> 717<li class="blockList"> 718<!-- ============ FIELD DETAIL =========== --> 719<ul class="blockList"> 720<li class="blockList"><a name="field.detail"> 721<!-- --> 722</a> 723<h3>Field Detail</h3> 724<a name="Z:Z_children"> 725<!-- --> 726</a> 727<ul class="blockListLast"> 728<li class="blockList"> 729<h4>_children</h4> 730<pre>protected final <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<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>,<a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>> _children</pre> 731</li> 732</ul> 733</li> 734</ul> 735<!-- ========= CONSTRUCTOR DETAIL ======== --> 736<ul class="blockList"> 737<li class="blockList"><a name="constructor.detail"> 738<!-- --> 739</a> 740<h3>Constructor Detail</h3> 741<a name="ObjectNode-com.fasterxml.jackson.databind.node.JsonNodeFactory-"> 742<!-- --> 743</a> 744<ul class="blockList"> 745<li class="blockList"> 746<h4>ObjectNode</h4> 747<pre>public ObjectNode(<a href="../../../../../com/fasterxml/jackson/databind/node/JsonNodeFactory.html" title="class in com.fasterxml.jackson.databind.node">JsonNodeFactory</a> nc)</pre> 748</li> 749</ul> 750<a name="ObjectNode-com.fasterxml.jackson.databind.node.JsonNodeFactory-java.util.Map-"> 751<!-- --> 752</a> 753<ul class="blockListLast"> 754<li class="blockList"> 755<h4>ObjectNode</h4> 756<pre>public ObjectNode(<a href="../../../../../com/fasterxml/jackson/databind/node/JsonNodeFactory.html" title="class in com.fasterxml.jackson.databind.node">JsonNodeFactory</a> nc, 757 <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<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>,<a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>> kids)</pre> 758<dl> 759<dt><span class="simpleTagLabel">Since:</span></dt> 760<dd>2.4</dd> 761</dl> 762</li> 763</ul> 764</li> 765</ul> 766<!-- ============ METHOD DETAIL ========== --> 767<ul class="blockList"> 768<li class="blockList"><a name="method.detail"> 769<!-- --> 770</a> 771<h3>Method Detail</h3> 772<a name="Z:Z_at-com.fasterxml.jackson.core.JsonPointer-"> 773<!-- --> 774</a> 775<ul class="blockList"> 776<li class="blockList"> 777<h4>_at</h4> 778<pre>protected <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a> _at(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/JsonPointer.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonPointer</a> ptr)</pre> 779<dl> 780<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 781<dd><code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#Z:Z_at-com.fasterxml.jackson.core.JsonPointer-">_at</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a></code></dd> 782</dl> 783</li> 784</ul> 785<a name="deepCopy--"> 786<!-- --> 787</a> 788<ul class="blockList"> 789<li class="blockList"> 790<h4>deepCopy</h4> 791<pre>public <a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html" title="class in com.fasterxml.jackson.databind.node">ObjectNode</a> deepCopy()</pre> 792<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#deepCopy--">JsonNode</a></code></span></div> 793<div class="block">Method that can be called to get a node that is guaranteed 794 not to allow changing of this node through mutators on 795 this node or any of its children. 796 This means it can either make a copy of this node (and all 797 mutable children and grand children nodes), or node itself 798 if it is immutable. 799<p> 800 Note: return type is guaranteed to have same type as the 801 node method is called on; which is why method is declared 802 with local generic type.</div> 803<dl> 804<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 805<dd><code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#deepCopy--">deepCopy</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a></code></dd> 806<dt><span class="returnLabel">Returns:</span></dt> 807<dd>Node that is either a copy of this node (and all non-leaf 808 children); or, for immutable leaf nodes, node itself.</dd> 809</dl> 810</li> 811</ul> 812<a name="isEmpty-com.fasterxml.jackson.databind.SerializerProvider-"> 813<!-- --> 814</a> 815<ul class="blockList"> 816<li class="blockList"> 817<h4>isEmpty</h4> 818<pre>public boolean isEmpty(<a href="../../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind">SerializerProvider</a> serializers)</pre> 819<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../com/fasterxml/jackson/databind/JsonSerializable.Base.html#isEmpty-com.fasterxml.jackson.databind.SerializerProvider-">JsonSerializable.Base</a></code></span></div> 820<div class="block">Method that may be called on instance to determine if it is considered 821 "empty" for purposes of serialization filtering or not.</div> 822<dl> 823<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> 824<dd><code><a href="../../../../../com/fasterxml/jackson/databind/JsonSerializable.Base.html#isEmpty-com.fasterxml.jackson.databind.SerializerProvider-">isEmpty</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/JsonSerializable.Base.html" title="class in com.fasterxml.jackson.databind">JsonSerializable.Base</a></code></dd> 825</dl> 826</li> 827</ul> 828<a name="getNodeType--"> 829<!-- --> 830</a> 831<ul class="blockList"> 832<li class="blockList"> 833<h4>getNodeType</h4> 834<pre>public <a href="../../../../../com/fasterxml/jackson/databind/node/JsonNodeType.html" title="enum in com.fasterxml.jackson.databind.node">JsonNodeType</a> getNodeType()</pre> 835<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#getNodeType--">JsonNode</a></code></span></div> 836<div class="block">Return the type of this node</div> 837<dl> 838<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 839<dd><code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#getNodeType--">getNodeType</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a></code></dd> 840<dt><span class="returnLabel">Returns:</span></dt> 841<dd>the node type as a <a href="../../../../../com/fasterxml/jackson/databind/node/JsonNodeType.html" title="enum in com.fasterxml.jackson.databind.node"><code>JsonNodeType</code></a> enum value</dd> 842</dl> 843</li> 844</ul> 845<a name="isObject--"> 846<!-- --> 847</a> 848<ul class="blockList"> 849<li class="blockList"> 850<h4>isObject</h4> 851<pre>public final boolean isObject()</pre> 852<dl> 853<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 854<dd><code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/TreeNode.html?is-external=true#isObject--" title="class or interface in com.fasterxml.jackson.core">isObject</a></code> in interface <code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/TreeNode.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">TreeNode</a></code></dd> 855<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> 856<dd><code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#isObject--">isObject</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a></code></dd> 857</dl> 858</li> 859</ul> 860<a name="asToken--"> 861<!-- --> 862</a> 863<ul class="blockList"> 864<li class="blockList"> 865<h4>asToken</h4> 866<pre>public <a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/JsonToken.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonToken</a> asToken()</pre> 867<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../com/fasterxml/jackson/databind/node/BaseJsonNode.html#asToken--">BaseJsonNode</a></code></span></div> 868<div class="block">Method that can be used for efficient type detection 869 when using stream abstraction for traversing nodes. 870 Will return the first <a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/JsonToken.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonToken</code></a> that equivalent 871 stream event would produce (for most nodes there is just 872 one token but for structured/container types multiple)</div> 873<dl> 874<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 875<dd><code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/TreeNode.html?is-external=true#asToken--" title="class or interface in com.fasterxml.jackson.core">asToken</a></code> in interface <code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/TreeNode.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">TreeNode</a></code></dd> 876<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 877<dd><code><a href="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html#asToken--">asToken</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html" title="class in com.fasterxml.jackson.databind.node">ContainerNode</a><<a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html" title="class in com.fasterxml.jackson.databind.node">ObjectNode</a>></code></dd> 878</dl> 879</li> 880</ul> 881<a name="size--"> 882<!-- --> 883</a> 884<ul class="blockList"> 885<li class="blockList"> 886<h4>size</h4> 887<pre>public int size()</pre> 888<dl> 889<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 890<dd><code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/TreeNode.html?is-external=true#size--" title="class or interface in com.fasterxml.jackson.core">size</a></code> in interface <code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/TreeNode.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">TreeNode</a></code></dd> 891<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 892<dd><code><a href="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html#size--">size</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html" title="class in com.fasterxml.jackson.databind.node">ContainerNode</a><<a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html" title="class in com.fasterxml.jackson.databind.node">ObjectNode</a>></code></dd> 893</dl> 894</li> 895</ul> 896<a name="isEmpty--"> 897<!-- --> 898</a> 899<ul class="blockList"> 900<li class="blockList"> 901<h4>isEmpty</h4> 902<pre>public boolean isEmpty()</pre> 903<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#isEmpty--">JsonNode</a></code></span></div> 904<div class="block">Convenience method that is functionally same as: 905<pre> 906 size() == 0 907</pre> 908 for all node types.</div> 909<dl> 910<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> 911<dd><code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#isEmpty--">isEmpty</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a></code></dd> 912</dl> 913</li> 914</ul> 915<a name="elements--"> 916<!-- --> 917</a> 918<ul class="blockList"> 919<li class="blockList"> 920<h4>elements</h4> 921<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a><<a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>> elements()</pre> 922<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#elements--">JsonNode</a></code></span></div> 923<div class="block">Method for accessing all value nodes of this Node, iff 924 this node is a JSON Array or Object node. In case of Object node, 925 field names (keys) are not included, only values. 926 For other types of nodes, returns empty iterator.</div> 927<dl> 928<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> 929<dd><code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#elements--">elements</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a></code></dd> 930</dl> 931</li> 932</ul> 933<a name="get-int-"> 934<!-- --> 935</a> 936<ul class="blockList"> 937<li class="blockList"> 938<h4>get</h4> 939<pre>public <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a> get(int index)</pre> 940<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#get-int-">JsonNode</a></code></span></div> 941<div class="block">Method for accessing value of the specified element of 942 an array node. For other nodes, null is always returned. 943<p> 944 For array nodes, index specifies 945 exact location within array and allows for efficient iteration 946 over child elements (underlying storage is guaranteed to 947 be efficiently indexable, i.e. has random-access to elements). 948 If index is less than 0, or equal-or-greater than 949 <code>node.size()</code>, null is returned; no exception is 950 thrown for any index. 951<p> 952 NOTE: if the element value has been explicitly set as <code>null</code> 953 (which is different from removal!), 954 a <a href="../../../../../com/fasterxml/jackson/databind/node/NullNode.html" title="class in com.fasterxml.jackson.databind.node"><code>NullNode</code></a> will be returned, 955 not null.</div> 956<dl> 957<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 958<dd><code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/TreeNode.html?is-external=true#get-int-" title="class or interface in com.fasterxml.jackson.core">get</a></code> in interface <code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/TreeNode.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">TreeNode</a></code></dd> 959<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 960<dd><code><a href="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html#get-int-">get</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html" title="class in com.fasterxml.jackson.databind.node">ContainerNode</a><<a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html" title="class in com.fasterxml.jackson.databind.node">ObjectNode</a>></code></dd> 961<dt><span class="returnLabel">Returns:</span></dt> 962<dd>Node that represent value of the specified element, 963 if this node is an array and has specified element. 964 Null otherwise.</dd> 965</dl> 966</li> 967</ul> 968<a name="get-java.lang.String-"> 969<!-- --> 970</a> 971<ul class="blockList"> 972<li class="blockList"> 973<h4>get</h4> 974<pre>public <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a> get(<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> fieldName)</pre> 975<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#get-java.lang.String-">JsonNode</a></code></span></div> 976<div class="block">Method for accessing value of the specified field of 977 an object node. If this node is not an object (or it 978 does not have a value for specified field name), or 979 if there is no field with such name, null is returned. 980<p> 981 NOTE: if the property value has been explicitly set as <code>null</code> 982 (which is different from removal!), 983 a <a href="../../../../../com/fasterxml/jackson/databind/node/NullNode.html" title="class in com.fasterxml.jackson.databind.node"><code>NullNode</code></a> will be returned, 984 not null.</div> 985<dl> 986<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 987<dd><code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/TreeNode.html?is-external=true#get-java.lang.String-" title="class or interface in com.fasterxml.jackson.core">get</a></code> in interface <code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/TreeNode.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">TreeNode</a></code></dd> 988<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 989<dd><code><a href="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html#get-java.lang.String-">get</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html" title="class in com.fasterxml.jackson.databind.node">ContainerNode</a><<a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html" title="class in com.fasterxml.jackson.databind.node">ObjectNode</a>></code></dd> 990<dt><span class="returnLabel">Returns:</span></dt> 991<dd>Node that represent value of the specified field, 992 if this node is an object and has value for the specified 993 field. Null otherwise.</dd> 994</dl> 995</li> 996</ul> 997<a name="fieldNames--"> 998<!-- --> 999</a> 1000<ul class="blockList"> 1001<li class="blockList"> 1002<h4>fieldNames</h4> 1003<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a><<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>> fieldNames()</pre> 1004<dl> 1005<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 1006<dd><code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/TreeNode.html?is-external=true#fieldNames--" title="class or interface in com.fasterxml.jackson.core">fieldNames</a></code> in interface <code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/TreeNode.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">TreeNode</a></code></dd> 1007<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> 1008<dd><code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#fieldNames--">fieldNames</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a></code></dd> 1009</dl> 1010</li> 1011</ul> 1012<a name="path-int-"> 1013<!-- --> 1014</a> 1015<ul class="blockList"> 1016<li class="blockList"> 1017<h4>path</h4> 1018<pre>public <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a> path(int index)</pre> 1019<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#path-int-">JsonNode</a></code></span></div> 1020<div class="block">This method is similar to <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#get-int-"><code>JsonNode.get(int)</code></a>, except 1021 that instead of returning null if no such element exists (due 1022 to index being out of range, or this node not being an array), 1023 a "missing node" (node that returns true for 1024 <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#isMissingNode--"><code>JsonNode.isMissingNode()</code></a>) will be returned. This allows for 1025 convenient and safe chained access via path calls.</div> 1026<dl> 1027<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 1028<dd><code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/TreeNode.html?is-external=true#path-int-" title="class or interface in com.fasterxml.jackson.core">path</a></code> in interface <code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/TreeNode.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">TreeNode</a></code></dd> 1029<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 1030<dd><code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#path-int-">path</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a></code></dd> 1031</dl> 1032</li> 1033</ul> 1034<a name="path-java.lang.String-"> 1035<!-- --> 1036</a> 1037<ul class="blockList"> 1038<li class="blockList"> 1039<h4>path</h4> 1040<pre>public <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a> path(<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> fieldName)</pre> 1041<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#path-java.lang.String-">JsonNode</a></code></span></div> 1042<div class="block">This method is similar to <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#get-java.lang.String-"><code>JsonNode.get(String)</code></a>, except 1043 that instead of returning null if no such value exists (due 1044 to this node not being an object, or object not having value 1045 for the specified field), 1046 a "missing node" (node that returns true for 1047 <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#isMissingNode--"><code>JsonNode.isMissingNode()</code></a>) will be returned. This allows for 1048 convenient and safe chained access via path calls.</div> 1049<dl> 1050<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 1051<dd><code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/TreeNode.html?is-external=true#path-java.lang.String-" title="class or interface in com.fasterxml.jackson.core">path</a></code> in interface <code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/TreeNode.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">TreeNode</a></code></dd> 1052<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 1053<dd><code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#path-java.lang.String-">path</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a></code></dd> 1054</dl> 1055</li> 1056</ul> 1057<a name="required-java.lang.String-"> 1058<!-- --> 1059</a> 1060<ul class="blockList"> 1061<li class="blockList"> 1062<h4>required</h4> 1063<pre>public <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a> required(<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> fieldName)</pre> 1064<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#required-java.lang.String-">JsonNode</a></code></span></div> 1065<div class="block">Method is functionally equivalent to 1066<code>path(fieldName).required() 1067</code> 1068 and can be used to check that this node is an <code>ObjectNode</code> (that is, represents 1069 JSON Object value) and has value for specified property with key <code>fieldName</code> 1070 (but note that value may be explicit JSON null value). 1071 If this node is Object Node and has value for specified property, <code>this</code> is returned 1072 to allow chaining; otherwise <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang"><code>IllegalArgumentException</code></a> is thrown.</div> 1073<dl> 1074<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> 1075<dd><code><a href="../../../../../com/fasterxml/jackson/databind/node/BaseJsonNode.html#required-java.lang.String-">required</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/node/BaseJsonNode.html" title="class in com.fasterxml.jackson.databind.node">BaseJsonNode</a></code></dd> 1076<dt><span class="returnLabel">Returns:</span></dt> 1077<dd><code>this</code> node to allow chaining</dd> 1078</dl> 1079</li> 1080</ul> 1081<a name="fields--"> 1082<!-- --> 1083</a> 1084<ul class="blockList"> 1085<li class="blockList"> 1086<h4>fields</h4> 1087<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.Entry.html?is-external=true" title="class or interface in java.util">Map.Entry</a><<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>,<a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>>> fields()</pre> 1088<div class="block">Method to use for accessing all fields (with both names 1089 and values) of this JSON Object.</div> 1090<dl> 1091<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> 1092<dd><code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#fields--">fields</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a></code></dd> 1093<dt><span class="returnLabel">Returns:</span></dt> 1094<dd>Iterator that can be used to traverse all key/value pairs for 1095 object nodes; empty iterator (no contents) for other types</dd> 1096</dl> 1097</li> 1098</ul> 1099<a name="with-java.lang.String-"> 1100<!-- --> 1101</a> 1102<ul class="blockList"> 1103<li class="blockList"> 1104<h4>with</h4> 1105<pre>public <a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html" title="class in com.fasterxml.jackson.databind.node">ObjectNode</a> with(<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> propertyName)</pre> 1106<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#with-java.lang.String-">JsonNode</a></code></span></div> 1107<div class="block">Method that can be called on Object nodes, to access a property 1108 that has Object value; or if no such property exists, to create, 1109 add and return such Object node. 1110 If the node method is called on is not Object node, 1111 or if property exists and has value that is not Object node, 1112 <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/UnsupportedOperationException.html?is-external=true" title="class or interface in java.lang"><code>UnsupportedOperationException</code></a> is thrown 1113<p> 1114 NOTE: since 2.10 has had co-variant return type</div> 1115<dl> 1116<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> 1117<dd><code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#with-java.lang.String-">with</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a></code></dd> 1118</dl> 1119</li> 1120</ul> 1121<a name="withArray-java.lang.String-"> 1122<!-- --> 1123</a> 1124<ul class="blockList"> 1125<li class="blockList"> 1126<h4>withArray</h4> 1127<pre>public <a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</a> withArray(<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> propertyName)</pre> 1128<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#withArray-java.lang.String-">JsonNode</a></code></span></div> 1129<div class="block">Method that can be called on Object nodes, to access a property 1130 that has <code>Array</code> value; or if no such property exists, to create, 1131 add and return such Array node. 1132 If the node method is called on is not Object node, 1133 or if property exists and has value that is not Array node, 1134 <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/UnsupportedOperationException.html?is-external=true" title="class or interface in java.lang"><code>UnsupportedOperationException</code></a> is thrown 1135<p> 1136 NOTE: since 2.10 has had co-variant return type</div> 1137<dl> 1138<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> 1139<dd><code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#withArray-java.lang.String-">withArray</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a></code></dd> 1140</dl> 1141</li> 1142</ul> 1143<a name="equals-java.util.Comparator-com.fasterxml.jackson.databind.JsonNode-"> 1144<!-- --> 1145</a> 1146<ul class="blockList"> 1147<li class="blockList"> 1148<h4>equals</h4> 1149<pre>public boolean equals(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html?is-external=true" title="class or interface in java.util">Comparator</a><<a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>> comparator, 1150 <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a> o)</pre> 1151<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#equals-java.util.Comparator-com.fasterxml.jackson.databind.JsonNode-">JsonNode</a></code></span></div> 1152<div class="block">Entry method for invoking customizable comparison, using passed-in 1153 <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html?is-external=true" title="class or interface in java.util"><code>Comparator</code></a> object. Nodes will handle traversal of structured 1154 types (arrays, objects), but defer to comparator for scalar value 1155 comparisons. If a "natural" <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html?is-external=true" title="class or interface in java.util"><code>Comparator</code></a> is passed -- one that 1156 simply calls <code>equals()</code> on one of arguments, passing the other 1157 -- implementation is the same as directly calling <code>equals()</code> 1158 on node. 1159<p> 1160 Default implementation simply delegates to passed in <code>comparator</code>, 1161 with <code>this</code> as the first argument, and <code>other</code> as 1162 the second argument.</div> 1163<dl> 1164<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> 1165<dd><code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#equals-java.util.Comparator-com.fasterxml.jackson.databind.JsonNode-">equals</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a></code></dd> 1166<dt><span class="paramLabel">Parameters:</span></dt> 1167<dd><code>comparator</code> - Object called to compare two scalar <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a> 1168 instances, and return either 0 (are equals) or non-zero (not equal)</dd> 1169</dl> 1170</li> 1171</ul> 1172<a name="findValue-java.lang.String-"> 1173<!-- --> 1174</a> 1175<ul class="blockList"> 1176<li class="blockList"> 1177<h4>findValue</h4> 1178<pre>public <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a> findValue(<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> fieldName)</pre> 1179<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#findValue-java.lang.String-">JsonNode</a></code></span></div> 1180<div class="block">Method for finding a JSON Object field with specified name in this 1181 node or its child nodes, and returning value it has. 1182 If no matching field is found in this node or its descendants, returns null.</div> 1183<dl> 1184<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 1185<dd><code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#findValue-java.lang.String-">findValue</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a></code></dd> 1186<dt><span class="paramLabel">Parameters:</span></dt> 1187<dd><code>fieldName</code> - Name of field to look for</dd> 1188<dt><span class="returnLabel">Returns:</span></dt> 1189<dd>Value of first matching node found, if any; null if none</dd> 1190</dl> 1191</li> 1192</ul> 1193<a name="findValues-java.lang.String-java.util.List-"> 1194<!-- --> 1195</a> 1196<ul class="blockList"> 1197<li class="blockList"> 1198<h4>findValues</h4> 1199<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>> findValues(<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> fieldName, 1200 <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>> foundSoFar)</pre> 1201<dl> 1202<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 1203<dd><code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#findValues-java.lang.String-java.util.List-">findValues</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a></code></dd> 1204</dl> 1205</li> 1206</ul> 1207<a name="findValuesAsText-java.lang.String-java.util.List-"> 1208<!-- --> 1209</a> 1210<ul class="blockList"> 1211<li class="blockList"> 1212<h4>findValuesAsText</h4> 1213<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<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>> findValuesAsText(<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> fieldName, 1214 <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<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>> foundSoFar)</pre> 1215<dl> 1216<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 1217<dd><code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#findValuesAsText-java.lang.String-java.util.List-">findValuesAsText</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a></code></dd> 1218</dl> 1219</li> 1220</ul> 1221<a name="findParent-java.lang.String-"> 1222<!-- --> 1223</a> 1224<ul class="blockList"> 1225<li class="blockList"> 1226<h4>findParent</h4> 1227<pre>public <a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html" title="class in com.fasterxml.jackson.databind.node">ObjectNode</a> findParent(<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> fieldName)</pre> 1228<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#findParent-java.lang.String-">JsonNode</a></code></span></div> 1229<div class="block">Method for finding a JSON Object that contains specified field, 1230 within this node or its descendants. 1231 If no matching field is found in this node or its descendants, returns null.</div> 1232<dl> 1233<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 1234<dd><code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#findParent-java.lang.String-">findParent</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a></code></dd> 1235<dt><span class="paramLabel">Parameters:</span></dt> 1236<dd><code>fieldName</code> - Name of field to look for</dd> 1237<dt><span class="returnLabel">Returns:</span></dt> 1238<dd>Value of first matching node found, if any; null if none</dd> 1239</dl> 1240</li> 1241</ul> 1242<a name="findParents-java.lang.String-java.util.List-"> 1243<!-- --> 1244</a> 1245<ul class="blockList"> 1246<li class="blockList"> 1247<h4>findParents</h4> 1248<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>> findParents(<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> fieldName, 1249 <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>> foundSoFar)</pre> 1250<dl> 1251<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 1252<dd><code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#findParents-java.lang.String-java.util.List-">findParents</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a></code></dd> 1253</dl> 1254</li> 1255</ul> 1256<a name="serialize-com.fasterxml.jackson.core.JsonGenerator-com.fasterxml.jackson.databind.SerializerProvider-"> 1257<!-- --> 1258</a> 1259<ul class="blockList"> 1260<li class="blockList"> 1261<h4>serialize</h4> 1262<pre>public void serialize(<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">JsonGenerator</a> g, 1263 <a href="../../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind">SerializerProvider</a> provider) 1264 throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> 1265<div class="block">Method that can be called to serialize this node and 1266 all of its descendants using specified JSON generator.</div> 1267<dl> 1268<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 1269<dd><code><a href="../../../../../com/fasterxml/jackson/databind/JsonSerializable.html#serialize-com.fasterxml.jackson.core.JsonGenerator-com.fasterxml.jackson.databind.SerializerProvider-">serialize</a></code> in interface <code><a href="../../../../../com/fasterxml/jackson/databind/JsonSerializable.html" title="interface in com.fasterxml.jackson.databind">JsonSerializable</a></code></dd> 1270<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 1271<dd><code><a href="../../../../../com/fasterxml/jackson/databind/node/BaseJsonNode.html#serialize-com.fasterxml.jackson.core.JsonGenerator-com.fasterxml.jackson.databind.SerializerProvider-">serialize</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/node/BaseJsonNode.html" title="class in com.fasterxml.jackson.databind.node">BaseJsonNode</a></code></dd> 1272<dt><span class="throwsLabel">Throws:</span></dt> 1273<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> 1274</dl> 1275</li> 1276</ul> 1277<a name="serializeWithType-com.fasterxml.jackson.core.JsonGenerator-com.fasterxml.jackson.databind.SerializerProvider-com.fasterxml.jackson.databind.jsontype.TypeSerializer-"> 1278<!-- --> 1279</a> 1280<ul class="blockList"> 1281<li class="blockList"> 1282<h4>serializeWithType</h4> 1283<pre>public void serializeWithType(<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">JsonGenerator</a> g, 1284 <a href="../../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind">SerializerProvider</a> provider, 1285 <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeSerializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeSerializer</a> typeSer) 1286 throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> 1287<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../com/fasterxml/jackson/databind/node/BaseJsonNode.html#serializeWithType-com.fasterxml.jackson.core.JsonGenerator-com.fasterxml.jackson.databind.SerializerProvider-com.fasterxml.jackson.databind.jsontype.TypeSerializer-">BaseJsonNode</a></code></span></div> 1288<div class="block">Type information is needed, even if JsonNode instances are "plain" JSON, 1289 since they may be mixed with other types.</div> 1290<dl> 1291<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 1292<dd><code><a href="../../../../../com/fasterxml/jackson/databind/JsonSerializable.html#serializeWithType-com.fasterxml.jackson.core.JsonGenerator-com.fasterxml.jackson.databind.SerializerProvider-com.fasterxml.jackson.databind.jsontype.TypeSerializer-">serializeWithType</a></code> in interface <code><a href="../../../../../com/fasterxml/jackson/databind/JsonSerializable.html" title="interface in com.fasterxml.jackson.databind">JsonSerializable</a></code></dd> 1293<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 1294<dd><code><a href="../../../../../com/fasterxml/jackson/databind/node/BaseJsonNode.html#serializeWithType-com.fasterxml.jackson.core.JsonGenerator-com.fasterxml.jackson.databind.SerializerProvider-com.fasterxml.jackson.databind.jsontype.TypeSerializer-">serializeWithType</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/node/BaseJsonNode.html" title="class in com.fasterxml.jackson.databind.node">BaseJsonNode</a></code></dd> 1295<dt><span class="throwsLabel">Throws:</span></dt> 1296<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> 1297</dl> 1298</li> 1299</ul> 1300<a name="set-java.lang.String-com.fasterxml.jackson.databind.JsonNode-"> 1301<!-- --> 1302</a> 1303<ul class="blockList"> 1304<li class="blockList"> 1305<h4>set</h4> 1306<pre>public <T extends <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>> T set(<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> fieldName, 1307 <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a> value)</pre> 1308<div class="block">Method that will set specified field, replacing old value, if any. 1309 Note that this is identical to <a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html#replace-java.lang.String-com.fasterxml.jackson.databind.JsonNode-"><code>replace(String, JsonNode)</code></a>, 1310 except for return value. 1311<p> 1312 NOTE: added to replace those uses of <a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html#put-java.lang.String-com.fasterxml.jackson.databind.JsonNode-"><code>put(String, JsonNode)</code></a> 1313 where chaining with 'this' is desired. 1314<p> 1315 NOTE: co-variant return type since 2.10</div> 1316<dl> 1317<dt><span class="paramLabel">Parameters:</span></dt> 1318<dd><code>value</code> - to set field to; if null, will be converted 1319 to a <a href="../../../../../com/fasterxml/jackson/databind/node/NullNode.html" title="class in com.fasterxml.jackson.databind.node"><code>NullNode</code></a> first (to remove field entry, call 1320 <a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html#remove-java.lang.String-"><code>remove(java.lang.String)</code></a> instead)</dd> 1321<dt><span class="returnLabel">Returns:</span></dt> 1322<dd>This node after adding/replacing property value (to allow chaining)</dd> 1323<dt><span class="simpleTagLabel">Since:</span></dt> 1324<dd>2.1</dd> 1325</dl> 1326</li> 1327</ul> 1328<a name="setAll-java.util.Map-"> 1329<!-- --> 1330</a> 1331<ul class="blockList"> 1332<li class="blockList"> 1333<h4>setAll</h4> 1334<pre>public <T extends <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>> T setAll(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<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>,? extends <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>> properties)</pre> 1335<div class="block">Method for adding given properties to this object node, overriding 1336 any existing values for those properties. 1337<p> 1338 NOTE: co-variant return type since 2.10</div> 1339<dl> 1340<dt><span class="paramLabel">Parameters:</span></dt> 1341<dd><code>properties</code> - Properties to add</dd> 1342<dt><span class="returnLabel">Returns:</span></dt> 1343<dd>This node after adding/replacing property values (to allow chaining)</dd> 1344<dt><span class="simpleTagLabel">Since:</span></dt> 1345<dd>2.1</dd> 1346</dl> 1347</li> 1348</ul> 1349<a name="setAll-com.fasterxml.jackson.databind.node.ObjectNode-"> 1350<!-- --> 1351</a> 1352<ul class="blockList"> 1353<li class="blockList"> 1354<h4>setAll</h4> 1355<pre>public <T extends <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>> T setAll(<a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html" title="class in com.fasterxml.jackson.databind.node">ObjectNode</a> other)</pre> 1356<div class="block">Method for adding all properties of the given Object, overriding 1357 any existing values for those properties. 1358<p> 1359 NOTE: co-variant return type since 2.10</div> 1360<dl> 1361<dt><span class="paramLabel">Parameters:</span></dt> 1362<dd><code>other</code> - Object of which properties to add to this object</dd> 1363<dt><span class="returnLabel">Returns:</span></dt> 1364<dd>This node after addition (to allow chaining)</dd> 1365<dt><span class="simpleTagLabel">Since:</span></dt> 1366<dd>2.1</dd> 1367</dl> 1368</li> 1369</ul> 1370<a name="replace-java.lang.String-com.fasterxml.jackson.databind.JsonNode-"> 1371<!-- --> 1372</a> 1373<ul class="blockList"> 1374<li class="blockList"> 1375<h4>replace</h4> 1376<pre>public <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a> replace(<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> fieldName, 1377 <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a> value)</pre> 1378<div class="block">Method for replacing value of specific property with passed 1379 value, and returning value (or null if none).</div> 1380<dl> 1381<dt><span class="paramLabel">Parameters:</span></dt> 1382<dd><code>fieldName</code> - Property of which value to replace</dd> 1383<dd><code>value</code> - Value to set property to, replacing old value if any</dd> 1384<dt><span class="returnLabel">Returns:</span></dt> 1385<dd>Old value of the property; null if there was no such property 1386 with value</dd> 1387<dt><span class="simpleTagLabel">Since:</span></dt> 1388<dd>2.1</dd> 1389</dl> 1390</li> 1391</ul> 1392<a name="without-java.lang.String-"> 1393<!-- --> 1394</a> 1395<ul class="blockList"> 1396<li class="blockList"> 1397<h4>without</h4> 1398<pre>public <T extends <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>> T without(<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> fieldName)</pre> 1399<div class="block">Method for removing field entry from this ObjectNode, and 1400 returning instance after removal. 1401<p> 1402 NOTE: co-variant return type since 2.10</div> 1403<dl> 1404<dt><span class="returnLabel">Returns:</span></dt> 1405<dd>This node after removing entry (if any)</dd> 1406<dt><span class="simpleTagLabel">Since:</span></dt> 1407<dd>2.1</dd> 1408</dl> 1409</li> 1410</ul> 1411<a name="without-java.util.Collection-"> 1412<!-- --> 1413</a> 1414<ul class="blockList"> 1415<li class="blockList"> 1416<h4>without</h4> 1417<pre>public <T extends <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>> T without(<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><<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>> fieldNames)</pre> 1418<div class="block">Method for removing specified field properties out of 1419 this ObjectNode. 1420<p> 1421 NOTE: co-variant return type since 2.10</div> 1422<dl> 1423<dt><span class="paramLabel">Parameters:</span></dt> 1424<dd><code>fieldNames</code> - Names of fields to remove</dd> 1425<dt><span class="returnLabel">Returns:</span></dt> 1426<dd>This node after removing entries</dd> 1427<dt><span class="simpleTagLabel">Since:</span></dt> 1428<dd>2.1</dd> 1429</dl> 1430</li> 1431</ul> 1432<a name="put-java.lang.String-com.fasterxml.jackson.databind.JsonNode-"> 1433<!-- --> 1434</a> 1435<ul class="blockList"> 1436<li class="blockList"> 1437<h4>put</h4> 1438<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> 1439public <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a> put(<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> fieldName, 1440 <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a> value)</pre> 1441<div class="block"><span class="deprecatedLabel">Deprecated.</span> <span class="deprecationComment">Since 2.4 use either <a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html#set-java.lang.String-com.fasterxml.jackson.databind.JsonNode-"><code>set(String,JsonNode)</code></a> or <a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html#replace-java.lang.String-com.fasterxml.jackson.databind.JsonNode-"><code>replace(String,JsonNode)</code></a>,</span></div> 1442<div class="block">Method that will set specified field, replacing old value, if any.</div> 1443<dl> 1444<dt><span class="paramLabel">Parameters:</span></dt> 1445<dd><code>value</code> - to set field to; if null, will be converted 1446 to a <a href="../../../../../com/fasterxml/jackson/databind/node/NullNode.html" title="class in com.fasterxml.jackson.databind.node"><code>NullNode</code></a> first (to remove field entry, call 1447 <a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html#remove-java.lang.String-"><code>remove(java.lang.String)</code></a> instead)</dd> 1448<dt><span class="returnLabel">Returns:</span></dt> 1449<dd>Old value of the field, if any; null if there was no 1450 old value.</dd> 1451</dl> 1452</li> 1453</ul> 1454<a name="remove-java.lang.String-"> 1455<!-- --> 1456</a> 1457<ul class="blockList"> 1458<li class="blockList"> 1459<h4>remove</h4> 1460<pre>public <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a> remove(<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> fieldName)</pre> 1461<div class="block">Method for removing field entry from this ObjectNode. 1462 Will return value of the field, if such field existed; 1463 null if not.</div> 1464<dl> 1465<dt><span class="returnLabel">Returns:</span></dt> 1466<dd>Value of specified field, if it existed; null if not</dd> 1467</dl> 1468</li> 1469</ul> 1470<a name="remove-java.util.Collection-"> 1471<!-- --> 1472</a> 1473<ul class="blockList"> 1474<li class="blockList"> 1475<h4>remove</h4> 1476<pre>public <a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html" title="class in com.fasterxml.jackson.databind.node">ObjectNode</a> remove(<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><<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>> fieldNames)</pre> 1477<div class="block">Method for removing specified field properties out of 1478 this ObjectNode.</div> 1479<dl> 1480<dt><span class="paramLabel">Parameters:</span></dt> 1481<dd><code>fieldNames</code> - Names of fields to remove</dd> 1482<dt><span class="returnLabel">Returns:</span></dt> 1483<dd>This node after removing entries</dd> 1484</dl> 1485</li> 1486</ul> 1487<a name="removeAll--"> 1488<!-- --> 1489</a> 1490<ul class="blockList"> 1491<li class="blockList"> 1492<h4>removeAll</h4> 1493<pre>public <a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html" title="class in com.fasterxml.jackson.databind.node">ObjectNode</a> removeAll()</pre> 1494<div class="block">Method for removing all field properties, such that this 1495 ObjectNode will contain no properties after call.</div> 1496<dl> 1497<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 1498<dd><code><a href="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html#removeAll--">removeAll</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/node/ContainerNode.html" title="class in com.fasterxml.jackson.databind.node">ContainerNode</a><<a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html" title="class in com.fasterxml.jackson.databind.node">ObjectNode</a>></code></dd> 1499<dt><span class="returnLabel">Returns:</span></dt> 1500<dd>This node after removing all entries</dd> 1501</dl> 1502</li> 1503</ul> 1504<a name="putAll-java.util.Map-"> 1505<!-- --> 1506</a> 1507<ul class="blockList"> 1508<li class="blockList"> 1509<h4>putAll</h4> 1510<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> 1511public <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a> putAll(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<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>,? extends <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>> properties)</pre> 1512<div class="block"><span class="deprecatedLabel">Deprecated.</span> <span class="deprecationComment">Since 2.4 use <a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html#setAll-java.util.Map-"><code>setAll(Map)</code></a>,</span></div> 1513<div class="block">Method for adding given properties to this object node, overriding 1514 any existing values for those properties.</div> 1515<dl> 1516<dt><span class="paramLabel">Parameters:</span></dt> 1517<dd><code>properties</code> - Properties to add</dd> 1518<dt><span class="returnLabel">Returns:</span></dt> 1519<dd>This node after adding/replacing property values (to allow chaining)</dd> 1520</dl> 1521</li> 1522</ul> 1523<a name="putAll-com.fasterxml.jackson.databind.node.ObjectNode-"> 1524<!-- --> 1525</a> 1526<ul class="blockList"> 1527<li class="blockList"> 1528<h4>putAll</h4> 1529<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> 1530public <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a> putAll(<a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html" title="class in com.fasterxml.jackson.databind.node">ObjectNode</a> other)</pre> 1531<div class="block"><span class="deprecatedLabel">Deprecated.</span> <span class="deprecationComment">Since 2.4 use <a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html#setAll-com.fasterxml.jackson.databind.node.ObjectNode-"><code>setAll(ObjectNode)</code></a>,</span></div> 1532<div class="block">Method for adding all properties of the given Object, overriding 1533 any existing values for those properties.</div> 1534<dl> 1535<dt><span class="paramLabel">Parameters:</span></dt> 1536<dd><code>other</code> - Object of which properties to add to this object</dd> 1537<dt><span class="returnLabel">Returns:</span></dt> 1538<dd>This node (to allow chaining)</dd> 1539</dl> 1540</li> 1541</ul> 1542<a name="retain-java.util.Collection-"> 1543<!-- --> 1544</a> 1545<ul class="blockList"> 1546<li class="blockList"> 1547<h4>retain</h4> 1548<pre>public <a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html" title="class in com.fasterxml.jackson.databind.node">ObjectNode</a> retain(<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><<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>> fieldNames)</pre> 1549<div class="block">Method for removing all field properties out of this ObjectNode 1550 <b>except</b> for ones specified in argument.</div> 1551<dl> 1552<dt><span class="paramLabel">Parameters:</span></dt> 1553<dd><code>fieldNames</code> - Fields to <b>retain</b> in this ObjectNode</dd> 1554<dt><span class="returnLabel">Returns:</span></dt> 1555<dd>This node (to allow call chaining)</dd> 1556</dl> 1557</li> 1558</ul> 1559<a name="retain-java.lang.String...-"> 1560<!-- --> 1561</a> 1562<ul class="blockList"> 1563<li class="blockList"> 1564<h4>retain</h4> 1565<pre>public <a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html" title="class in com.fasterxml.jackson.databind.node">ObjectNode</a> retain(<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>... fieldNames)</pre> 1566<div class="block">Method for removing all field properties out of this ObjectNode 1567 <b>except</b> for ones specified in argument.</div> 1568<dl> 1569<dt><span class="paramLabel">Parameters:</span></dt> 1570<dd><code>fieldNames</code> - Fields to <b>retain</b> in this ObjectNode</dd> 1571<dt><span class="returnLabel">Returns:</span></dt> 1572<dd>This node (to allow call chaining)</dd> 1573</dl> 1574</li> 1575</ul> 1576<a name="putArray-java.lang.String-"> 1577<!-- --> 1578</a> 1579<ul class="blockList"> 1580<li class="blockList"> 1581<h4>putArray</h4> 1582<pre>public <a href="../../../../../com/fasterxml/jackson/databind/node/ArrayNode.html" title="class in com.fasterxml.jackson.databind.node">ArrayNode</a> putArray(<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> fieldName)</pre> 1583<div class="block">Method that will construct an ArrayNode and add it as a 1584 field of this ObjectNode, replacing old value, if any. 1585<p> 1586 <b>NOTE</b>: Unlike all <b>put(...)</b> methods, return value 1587 is <b>NOT</b> this <code>ObjectNode</code>, but the 1588 <b>newly created</b> <code>ArrayNode</code> instance.</div> 1589<dl> 1590<dt><span class="returnLabel">Returns:</span></dt> 1591<dd>Newly constructed ArrayNode (NOT the old value, 1592 which could be of any type)</dd> 1593</dl> 1594</li> 1595</ul> 1596<a name="putObject-java.lang.String-"> 1597<!-- --> 1598</a> 1599<ul class="blockList"> 1600<li class="blockList"> 1601<h4>putObject</h4> 1602<pre>public <a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html" title="class in com.fasterxml.jackson.databind.node">ObjectNode</a> putObject(<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> fieldName)</pre> 1603<div class="block">Method that will construct an ObjectNode and add it as a 1604 field of this ObjectNode, replacing old value, if any. 1605<p> 1606 <b>NOTE</b>: Unlike all <b>put(...)</b> methods, return value 1607 is <b>NOT</b> this <code>ObjectNode</code>, but the 1608 <b>newly created</b> <code>ObjectNode</code> instance.</div> 1609<dl> 1610<dt><span class="returnLabel">Returns:</span></dt> 1611<dd>Newly constructed ObjectNode (NOT the old value, 1612 which could be of any type)</dd> 1613</dl> 1614</li> 1615</ul> 1616<a name="putPOJO-java.lang.String-java.lang.Object-"> 1617<!-- --> 1618</a> 1619<ul class="blockList"> 1620<li class="blockList"> 1621<h4>putPOJO</h4> 1622<pre>public <a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html" title="class in com.fasterxml.jackson.databind.node">ObjectNode</a> putPOJO(<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> fieldName, 1623 <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> pojo)</pre> 1624<dl> 1625<dt><span class="returnLabel">Returns:</span></dt> 1626<dd>This node (to allow chaining)</dd> 1627</dl> 1628</li> 1629</ul> 1630<a name="putRawValue-java.lang.String-com.fasterxml.jackson.databind.util.RawValue-"> 1631<!-- --> 1632</a> 1633<ul class="blockList"> 1634<li class="blockList"> 1635<h4>putRawValue</h4> 1636<pre>public <a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html" title="class in com.fasterxml.jackson.databind.node">ObjectNode</a> putRawValue(<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> fieldName, 1637 <a href="../../../../../com/fasterxml/jackson/databind/util/RawValue.html" title="class in com.fasterxml.jackson.databind.util">RawValue</a> raw)</pre> 1638<dl> 1639<dt><span class="simpleTagLabel">Since:</span></dt> 1640<dd>2.6</dd> 1641</dl> 1642</li> 1643</ul> 1644<a name="putNull-java.lang.String-"> 1645<!-- --> 1646</a> 1647<ul class="blockList"> 1648<li class="blockList"> 1649<h4>putNull</h4> 1650<pre>public <a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html" title="class in com.fasterxml.jackson.databind.node">ObjectNode</a> putNull(<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> fieldName)</pre> 1651<dl> 1652<dt><span class="returnLabel">Returns:</span></dt> 1653<dd>This node (to allow chaining)</dd> 1654</dl> 1655</li> 1656</ul> 1657<a name="put-java.lang.String-short-"> 1658<!-- --> 1659</a> 1660<ul class="blockList"> 1661<li class="blockList"> 1662<h4>put</h4> 1663<pre>public <a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html" title="class in com.fasterxml.jackson.databind.node">ObjectNode</a> put(<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> fieldName, 1664 short v)</pre> 1665<div class="block">Method for setting value of a field to specified numeric value.</div> 1666<dl> 1667<dt><span class="returnLabel">Returns:</span></dt> 1668<dd>This node (to allow chaining)</dd> 1669</dl> 1670</li> 1671</ul> 1672<a name="put-java.lang.String-java.lang.Short-"> 1673<!-- --> 1674</a> 1675<ul class="blockList"> 1676<li class="blockList"> 1677<h4>put</h4> 1678<pre>public <a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html" title="class in com.fasterxml.jackson.databind.node">ObjectNode</a> put(<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> fieldName, 1679 <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Short.html?is-external=true" title="class or interface in java.lang">Short</a> v)</pre> 1680<div class="block">Alternative method that we need to avoid bumping into NPE issues 1681 with auto-unboxing.</div> 1682<dl> 1683<dt><span class="returnLabel">Returns:</span></dt> 1684<dd>This node (to allow chaining)</dd> 1685</dl> 1686</li> 1687</ul> 1688<a name="put-java.lang.String-int-"> 1689<!-- --> 1690</a> 1691<ul class="blockList"> 1692<li class="blockList"> 1693<h4>put</h4> 1694<pre>public <a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html" title="class in com.fasterxml.jackson.databind.node">ObjectNode</a> put(<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> fieldName, 1695 int v)</pre> 1696<div class="block">Method for setting value of a field to specified numeric value. 1697 The underlying <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a> that will be added is constructed 1698 using <a href="../../../../../com/fasterxml/jackson/databind/node/JsonNodeFactory.html#numberNode-int-"><code>JsonNodeFactory.numberNode(int)</code></a>, and may be 1699 "smaller" (like <a href="../../../../../com/fasterxml/jackson/databind/node/ShortNode.html" title="class in com.fasterxml.jackson.databind.node"><code>ShortNode</code></a>) in cases where value fits within 1700 range of a smaller integral numeric value.</div> 1701<dl> 1702<dt><span class="returnLabel">Returns:</span></dt> 1703<dd>This node (to allow chaining)</dd> 1704</dl> 1705</li> 1706</ul> 1707<a name="put-java.lang.String-java.lang.Integer-"> 1708<!-- --> 1709</a> 1710<ul class="blockList"> 1711<li class="blockList"> 1712<h4>put</h4> 1713<pre>public <a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html" title="class in com.fasterxml.jackson.databind.node">ObjectNode</a> put(<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> fieldName, 1714 <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a> v)</pre> 1715<div class="block">Alternative method that we need to avoid bumping into NPE issues 1716 with auto-unboxing.</div> 1717<dl> 1718<dt><span class="returnLabel">Returns:</span></dt> 1719<dd>This node (to allow chaining)</dd> 1720</dl> 1721</li> 1722</ul> 1723<a name="put-java.lang.String-long-"> 1724<!-- --> 1725</a> 1726<ul class="blockList"> 1727<li class="blockList"> 1728<h4>put</h4> 1729<pre>public <a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html" title="class in com.fasterxml.jackson.databind.node">ObjectNode</a> put(<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> fieldName, 1730 long v)</pre> 1731<div class="block">Method for setting value of a field to specified numeric value. 1732 The underlying <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a> that will be added is constructed 1733 using <a href="../../../../../com/fasterxml/jackson/databind/node/JsonNodeFactory.html#numberNode-long-"><code>JsonNodeFactory.numberNode(long)</code></a>, and may be 1734 "smaller" (like <a href="../../../../../com/fasterxml/jackson/databind/node/IntNode.html" title="class in com.fasterxml.jackson.databind.node"><code>IntNode</code></a>) in cases where value fits within 1735 range of a smaller integral numeric value.</div> 1736<dl> 1737<dt><span class="returnLabel">Returns:</span></dt> 1738<dd>This node (to allow chaining)</dd> 1739</dl> 1740</li> 1741</ul> 1742<a name="put-java.lang.String-java.lang.Long-"> 1743<!-- --> 1744</a> 1745<ul class="blockList"> 1746<li class="blockList"> 1747<h4>put</h4> 1748<pre>public <a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html" title="class in com.fasterxml.jackson.databind.node">ObjectNode</a> put(<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> fieldName, 1749 <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a> v)</pre> 1750<div class="block">Method for setting value of a field to specified numeric value. 1751 The underlying <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a> that will be added is constructed 1752 using <a href="../../../../../com/fasterxml/jackson/databind/node/JsonNodeFactory.html#numberNode-java.lang.Long-"><code>JsonNodeFactory.numberNode(Long)</code></a>, and may be 1753 "smaller" (like <a href="../../../../../com/fasterxml/jackson/databind/node/IntNode.html" title="class in com.fasterxml.jackson.databind.node"><code>IntNode</code></a>) in cases where value fits within 1754 range of a smaller integral numeric value. 1755 <p> 1756 Note that this is alternative to <a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html#put-java.lang.String-long-"><code>put(String, long)</code></a> needed to avoid 1757 bumping into NPE issues with auto-unboxing.</div> 1758<dl> 1759<dt><span class="returnLabel">Returns:</span></dt> 1760<dd>This node (to allow chaining)</dd> 1761</dl> 1762</li> 1763</ul> 1764<a name="put-java.lang.String-float-"> 1765<!-- --> 1766</a> 1767<ul class="blockList"> 1768<li class="blockList"> 1769<h4>put</h4> 1770<pre>public <a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html" title="class in com.fasterxml.jackson.databind.node">ObjectNode</a> put(<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> fieldName, 1771 float v)</pre> 1772<div class="block">Method for setting value of a field to specified numeric value.</div> 1773<dl> 1774<dt><span class="returnLabel">Returns:</span></dt> 1775<dd>This node (to allow chaining)</dd> 1776</dl> 1777</li> 1778</ul> 1779<a name="put-java.lang.String-java.lang.Float-"> 1780<!-- --> 1781</a> 1782<ul class="blockList"> 1783<li class="blockList"> 1784<h4>put</h4> 1785<pre>public <a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html" title="class in com.fasterxml.jackson.databind.node">ObjectNode</a> put(<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> fieldName, 1786 <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Float.html?is-external=true" title="class or interface in java.lang">Float</a> v)</pre> 1787<div class="block">Alternative method that we need to avoid bumping into NPE issues 1788 with auto-unboxing.</div> 1789<dl> 1790<dt><span class="returnLabel">Returns:</span></dt> 1791<dd>This node (to allow chaining)</dd> 1792</dl> 1793</li> 1794</ul> 1795<a name="put-java.lang.String-double-"> 1796<!-- --> 1797</a> 1798<ul class="blockList"> 1799<li class="blockList"> 1800<h4>put</h4> 1801<pre>public <a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html" title="class in com.fasterxml.jackson.databind.node">ObjectNode</a> put(<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> fieldName, 1802 double v)</pre> 1803<div class="block">Method for setting value of a field to specified numeric value.</div> 1804<dl> 1805<dt><span class="returnLabel">Returns:</span></dt> 1806<dd>This node (to allow chaining)</dd> 1807</dl> 1808</li> 1809</ul> 1810<a name="put-java.lang.String-java.lang.Double-"> 1811<!-- --> 1812</a> 1813<ul class="blockList"> 1814<li class="blockList"> 1815<h4>put</h4> 1816<pre>public <a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html" title="class in com.fasterxml.jackson.databind.node">ObjectNode</a> put(<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> fieldName, 1817 <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a> v)</pre> 1818<div class="block">Alternative method that we need to avoid bumping into NPE issues 1819 with auto-unboxing.</div> 1820<dl> 1821<dt><span class="returnLabel">Returns:</span></dt> 1822<dd>This node (to allow chaining)</dd> 1823</dl> 1824</li> 1825</ul> 1826<a name="put-java.lang.String-java.math.BigDecimal-"> 1827<!-- --> 1828</a> 1829<ul class="blockList"> 1830<li class="blockList"> 1831<h4>put</h4> 1832<pre>public <a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html" title="class in com.fasterxml.jackson.databind.node">ObjectNode</a> put(<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> fieldName, 1833 <a href="https://docs.oracle.com/javase/8/docs/api/java/math/BigDecimal.html?is-external=true" title="class or interface in java.math">BigDecimal</a> v)</pre> 1834<div class="block">Method for setting value of a field to specified numeric value.</div> 1835<dl> 1836<dt><span class="returnLabel">Returns:</span></dt> 1837<dd>This node (to allow chaining)</dd> 1838</dl> 1839</li> 1840</ul> 1841<a name="put-java.lang.String-java.math.BigInteger-"> 1842<!-- --> 1843</a> 1844<ul class="blockList"> 1845<li class="blockList"> 1846<h4>put</h4> 1847<pre>public <a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html" title="class in com.fasterxml.jackson.databind.node">ObjectNode</a> put(<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> fieldName, 1848 <a href="https://docs.oracle.com/javase/8/docs/api/java/math/BigInteger.html?is-external=true" title="class or interface in java.math">BigInteger</a> v)</pre> 1849<div class="block">Method for setting value of a field to specified numeric value.</div> 1850<dl> 1851<dt><span class="returnLabel">Returns:</span></dt> 1852<dd>This node (to allow chaining)</dd> 1853<dt><span class="simpleTagLabel">Since:</span></dt> 1854<dd>2.9</dd> 1855</dl> 1856</li> 1857</ul> 1858<a name="put-java.lang.String-java.lang.String-"> 1859<!-- --> 1860</a> 1861<ul class="blockList"> 1862<li class="blockList"> 1863<h4>put</h4> 1864<pre>public <a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html" title="class in com.fasterxml.jackson.databind.node">ObjectNode</a> put(<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> fieldName, 1865 <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> v)</pre> 1866<div class="block">Method for setting value of a field to specified String value.</div> 1867<dl> 1868<dt><span class="returnLabel">Returns:</span></dt> 1869<dd>This node (to allow chaining)</dd> 1870</dl> 1871</li> 1872</ul> 1873<a name="put-java.lang.String-boolean-"> 1874<!-- --> 1875</a> 1876<ul class="blockList"> 1877<li class="blockList"> 1878<h4>put</h4> 1879<pre>public <a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html" title="class in com.fasterxml.jackson.databind.node">ObjectNode</a> put(<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> fieldName, 1880 boolean v)</pre> 1881<div class="block">Method for setting value of a field to specified String value.</div> 1882<dl> 1883<dt><span class="returnLabel">Returns:</span></dt> 1884<dd>This node (to allow chaining)</dd> 1885</dl> 1886</li> 1887</ul> 1888<a name="put-java.lang.String-java.lang.Boolean-"> 1889<!-- --> 1890</a> 1891<ul class="blockList"> 1892<li class="blockList"> 1893<h4>put</h4> 1894<pre>public <a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html" title="class in com.fasterxml.jackson.databind.node">ObjectNode</a> put(<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> fieldName, 1895 <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a> v)</pre> 1896<div class="block">Alternative method that we need to avoid bumping into NPE issues 1897 with auto-unboxing.</div> 1898<dl> 1899<dt><span class="returnLabel">Returns:</span></dt> 1900<dd>This node (to allow chaining)</dd> 1901</dl> 1902</li> 1903</ul> 1904<a name="put-java.lang.String-byte:A-"> 1905<!-- --> 1906</a> 1907<ul class="blockList"> 1908<li class="blockList"> 1909<h4>put</h4> 1910<pre>public <a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html" title="class in com.fasterxml.jackson.databind.node">ObjectNode</a> put(<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> fieldName, 1911 byte[] v)</pre> 1912<div class="block">Method for setting value of a field to specified binary value</div> 1913<dl> 1914<dt><span class="returnLabel">Returns:</span></dt> 1915<dd>This node (to allow chaining)</dd> 1916</dl> 1917</li> 1918</ul> 1919<a name="equals-java.lang.Object-"> 1920<!-- --> 1921</a> 1922<ul class="blockList"> 1923<li class="blockList"> 1924<h4>equals</h4> 1925<pre>public boolean equals(<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> o)</pre> 1926<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#equals-java.lang.Object-">JsonNode</a></code></span></div> 1927<div class="block">Equality for node objects is defined as full (deep) value 1928 equality. This means that it is possible to compare complete 1929 JSON trees for equality by comparing equality of root nodes. 1930<p> 1931 Note: marked as abstract to ensure all implementation 1932 classes define it properly and not rely on definition 1933 from <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><code>Object</code></a>.</div> 1934<dl> 1935<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 1936<dd><code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html#equals-java.lang.Object-">equals</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a></code></dd> 1937</dl> 1938</li> 1939</ul> 1940<a name="Z:Z_childrenEqual-com.fasterxml.jackson.databind.node.ObjectNode-"> 1941<!-- --> 1942</a> 1943<ul class="blockList"> 1944<li class="blockList"> 1945<h4>_childrenEqual</h4> 1946<pre>protected boolean _childrenEqual(<a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html" title="class in com.fasterxml.jackson.databind.node">ObjectNode</a> other)</pre> 1947<dl> 1948<dt><span class="simpleTagLabel">Since:</span></dt> 1949<dd>2.3</dd> 1950</dl> 1951</li> 1952</ul> 1953<a name="hashCode--"> 1954<!-- --> 1955</a> 1956<ul class="blockList"> 1957<li class="blockList"> 1958<h4>hashCode</h4> 1959<pre>public int hashCode()</pre> 1960<dl> 1961<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 1962<dd><code><a href="../../../../../com/fasterxml/jackson/databind/node/BaseJsonNode.html#hashCode--">hashCode</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/node/BaseJsonNode.html" title="class in com.fasterxml.jackson.databind.node">BaseJsonNode</a></code></dd> 1963</dl> 1964</li> 1965</ul> 1966<a name="Z:Z_put-java.lang.String-com.fasterxml.jackson.databind.JsonNode-"> 1967<!-- --> 1968</a> 1969<ul class="blockListLast"> 1970<li class="blockList"> 1971<h4>_put</h4> 1972<pre>protected <a href="../../../../../com/fasterxml/jackson/databind/node/ObjectNode.html" title="class in com.fasterxml.jackson.databind.node">ObjectNode</a> _put(<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> fieldName, 1973 <a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a> value)</pre> 1974</li> 1975</ul> 1976</li> 1977</ul> 1978</li> 1979</ul> 1980</div> 1981</div> 1982<!-- ========= END OF CLASS DATA ========= --> 1983<!-- ======= START OF BOTTOM NAVBAR ====== --> 1984<div class="bottomNav"><a name="navbar.bottom"> 1985<!-- --> 1986</a> 1987<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> 1988<a name="navbar.bottom.firstrow"> 1989<!-- --> 1990</a> 1991<ul class="navList" title="Navigation"> 1992<li><a href="../../../../../overview-summary.html">Overview</a></li> 1993<li><a href="package-summary.html">Package</a></li> 1994<li class="navBarCell1Rev">Class</li> 1995<li><a href="class-use/ObjectNode.html">Use</a></li> 1996<li><a href="package-tree.html">Tree</a></li> 1997<li><a href="../../../../../deprecated-list.html">Deprecated</a></li> 1998<li><a href="../../../../../index-all.html">Index</a></li> 1999<li><a href="../../../../../help-doc.html">Help</a></li> 2000</ul> 2001</div> 2002<div class="subNav"> 2003<ul class="navList"> 2004<li><a href="../../../../../com/fasterxml/jackson/databind/node/NumericNode.html" title="class in com.fasterxml.jackson.databind.node"><span class="typeNameLink">Prev Class</span></a></li> 2005<li><a href="../../../../../com/fasterxml/jackson/databind/node/POJONode.html" title="class in com.fasterxml.jackson.databind.node"><span class="typeNameLink">Next Class</span></a></li> 2006</ul> 2007<ul class="navList"> 2008<li><a href="../../../../../index.html?com/fasterxml/jackson/databind/node/ObjectNode.html" target="_top">Frames</a></li> 2009<li><a href="ObjectNode.html" target="_top">No Frames</a></li> 2010</ul> 2011<ul class="navList" id="allclasses_navbar_bottom"> 2012<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li> 2013</ul> 2014<div> 2015<script type="text/javascript"><!-- 2016 allClassesLink = document.getElementById("allclasses_navbar_bottom"); 2017 if(window==top) { 2018 allClassesLink.style.display = "block"; 2019 } 2020 else { 2021 allClassesLink.style.display = "none"; 2022 } 2023 //--> 2024</script> 2025</div> 2026<div> 2027<ul class="subNavList"> 2028<li>Summary: </li> 2029<li>Nested | </li> 2030<li><a href="#field.summary">Field</a> | </li> 2031<li><a href="#constructor.summary">Constr</a> | </li> 2032<li><a href="#method.summary">Method</a></li> 2033</ul> 2034<ul class="subNavList"> 2035<li>Detail: </li> 2036<li><a href="#field.detail">Field</a> | </li> 2037<li><a href="#constructor.detail">Constr</a> | </li> 2038<li><a href="#method.detail">Method</a></li> 2039</ul> 2040</div> 2041<a name="skip.navbar.bottom"> 2042<!-- --> 2043</a></div> 2044<!-- ======== END OF BOTTOM NAVBAR ======= --> 2045<p class="legalCopy"><small>Copyright © 2008–2020 <a href="http://fasterxml.com/">FasterXML</a>. All rights reserved.</small></p> 2046</body> 2047</html> 2048