方法名作用
_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 值的属性,如果不存在则创建并添加该属性。
posted on 2024-09-27 14:34  卡米i  阅读(73)  评论(0)    收藏  举报