| _childrenEqual(ObjectNode other) |
检查此节点的子节点是否与另一个 ObjectNode 的子节点相等。 |
| _reportRequiredViolation(String msgTemplate, Object... args) |
抛出 IllegalArgumentException 以响应违反此节点的“required-constraint”。 |
| _this() |
返回此节点的类型安全引用。 |
| at(JsonPointer ptr) |
根据 JSON 指针返回子节点。 |
| at(String jsonPtrExpr) |
根据 JSON 指针表达式返回子节点。 |
| deepCopy() |
创建此对象节点的深拷贝。 |
| elements() |
返回此对象节点的元素的迭代器。 |
| equals(Object o) |
检查此对象节点是否与另一个对象相等。 |
| equals(Comparator comparator, JsonNode o) |
使用指定的比较器比较此节点与另一个节点。 |
| fieldNames() |
返回此对象节点的字段名称的迭代器。 |
| findParent(String fieldName) |
查找并返回包含指定字段名称的父节点。 |
| findParents(String fieldName, List foundSoFar) |
查找并返回包含指定字段名称的父节点列表,添加到提供的列表中。 |
| findValue(String fieldName) |
查找并返回指定字段名称的值。 |
| findValues(String fieldName, List foundSoFar) |
查找并返回指定字段名称的值列表,添加到提供的列表中。 |
| findValuesAsText(String fieldName, List foundSoFar) |
查找并返回指定字段名称的值的文本列表,添加到提供的列表中。 |
| get(int index) |
返回指定索引的节点。 |
| get(String fieldName) |
返回指定字段名称的节点。 |
| hashCode() |
返回此对象节点的哈希码。 |
| isEmpty() |
检查此节点是否为空。 |
| isEmpty(SerializerProvider serializers) |
检查此节点是否为空(带序列化提供者)。 |
| path(int index) |
返回指定索引的节点,如果未找到则返回缺失节点。 |
| path(String fieldName) |
返回指定字段名称的节点,如果未找到则返回缺失节点。 |
| put(String fieldName, JsonNode value) |
将指定的字段名称和值放入此对象节点。 |
| put(String fieldName, int v) |
将指定的字段名称和整数值放入此对象节点。 |
| put(String fieldName, Integer value) |
将指定的字段名称和整数对象放入此对象节点。 |
| put(String fieldName, long v) |
将指定的字段名称和长整数值放入此对象节点。 |
| put(String fieldName, Long value) |
将指定的字段名称和长整数对象放入此对象节点。 |
| put(String fieldName, float v) |
将指定的字段名称和浮点值放入此对象节点。 |
| put(String fieldName, Float value) |
将指定的字段名称和浮点对象放入此对象节点。 |
| put(String fieldName, double v) |
将指定的字段名称和双精度浮点值放入此对象节点。 |
| put(String fieldName, Double value) |
将指定的字段名称和双精度浮点对象放入此对象节点。 |
| put(String fieldName, BigDecimal v) |
将指定的字段名称和 BigDecimal 值放入此对象节点。 |
| put(String fieldName, BigInteger v) |
将指定的字段名称和 BigInteger 值放入此对象节点。 |
| put(String fieldName, String v) |
将指定的字段名称和字符串值放入此对象节点。 |
| put(String fieldName, boolean v) |
将指定的字段名称和布尔值放入此对象节点。 |
| put(String fieldName, Boolean value) |
将指定的字段名称和布尔对象放入此对象节点。 |
| put(String fieldName, byte[] v) |
将指定的字段名称和字节数组放入此对象节点。 |
| putArray(String fieldName) |
将指定的字段名称和一个新的数组节点放入此对象节点。 |
| putNull(String fieldName) |
将指定的字段名称和 null 值放入此对象节点。 |
| putObject(String fieldName) |
将指定的字段名称和一个新的对象节点放入此对象节点。 |
| putPOJO(String fieldName, Object pojo) |
将指定的字段名称和一个 POJO 值放入此对象节点。 |
| putRawValue(String fieldName, RawValue raw) |
将指定的字段名称和一个原始值放入此对象节点。 |
| remove(String fieldName) |
移除指定字段名称的节点。 |
| removeAll() |
移除所有字段。 |
| required(String fieldName) |
确保此节点具有指定字段名称的值。 |
| serialize(JsonGenerator f, SerializerProvider provider) |
序列化此对象节点。 |
| serializeWithType(JsonGenerator g, SerializerProvider provider, TypeSerializer typeSer) |
带类型序列化此对象节点。 |
| set(String fieldName, JsonNode value) |
设置指定字段名称的节点值。 |
| size() |
返回此对象节点的大小。 |
| toString() |
返回此对象节点的 JSON 字符串表示。 |
| toPrettyString() |
返回此对象节点的格式化 JSON 字符串表示。 |
| with(String propertyName) |
访问具有 Object 值的属性,如果不存在则创建并添加该属性。 |
| withArray(String propertyName) |
访问具有 Array 值的属性,如果不存在则创建并添加该属性。 |