方法名 | 作用 |
---|---|
add(JsonNode value) | 向数组节点添加一个值。 |
add(int v) | 向数组节点添加一个整数值。 |
add(Integer value) | 向数组节点添加一个整数对象。 |
add(long v) | 向数组节点添加一个长整数值。 |
add(Long value) | 向数组节点添加一个长整数对象。 |
add(float v) | 向数组节点添加一个浮点值。 |
add(Float value) | 向数组节点添加一个浮点对象。 |
add(double v) | 向数组节点添加一个双精度浮点值。 |
add(Double value) | 向数组节点添加一个双精度浮点对象。 |
add(BigDecimal v) | 向数组节点添加一个 BigDecimal 值。 |
add(BigInteger v) | 向数组节点添加一个 BigInteger 值。 |
add(String v) | 向数组节点添加一个字符串值。 |
add(boolean v) | 向数组节点添加一个布尔值。 |
add(Boolean value) | 向数组节点添加一个布尔对象。 |
add(byte[] v) | 向数组节点添加一个字节数组。 |
addAll(ArrayNode other) | 将另一个数组节点的所有元素添加到此数组节点。 |
addAll(Collection<? extends JsonNode> nodes) | 将集合中的所有元素添加到此数组节点。 |
addArray() | 向数组节点添加一个新的数组节点。 |
addNull() | 向数组节点添加一个 null 值。 |
addObject() | 向数组节点添加一个新的对象节点。 |
addPOJO(Object value) | 向数组节点添加一个 POJO 值。 |
addRawValue(RawValue raw) | 向数组节点添加一个原始值。 |
deepCopy() | 创建此数组节点的深拷贝。 |
elements() | 返回此数组节点的元素的迭代器。 |
equals(Object o) | 检查此数组节点是否与另一个对象相等。 |
equals(Comparator<JsonNode> comparator, JsonNode o) | 使用指定的比较器比较此节点与另一个节点。 |
findParent(String fieldName) | 查找并返回包含指定字段名称的父节点。 |
findParents(String fieldName, List<JsonNode> foundSoFar) | 查找并返回包含指定字段名称的父节点列表,添加到提供的列表中。 |
findValue(String fieldName) | 查找并返回指定字段名称的值。 |
findValues(String fieldName, List<JsonNode> foundSoFar) | 查找并返回指定字段名称的值列表,添加到提供的列表中。 |
findValuesAsText(String fieldName, List<String> foundSoFar) | 查找并返回指定字段名称的值的文本列表,添加到提供的列表中。 |
get(int index) | 返回指定索引的节点。 |
get(String fieldName) | 返回指定字段名称的节点。 |
hashCode() | 返回此数组节点的哈希码。 |
insert(int index, JsonNode value) | 在指定索引处插入一个值。 |
insert(int index, int v) | 在指定索引处插入一个整数值。 |
insert(int index, Integer value) | 在指定索引处插入一个整数对象。 |
insert(int index, long v) | 在指定索引处插入一个长整数值。 |
insert(int index, Long value) | 在指定索引处插入一个长整数对象。 |
insert(int index, float v) | 在指定索引处插入一个浮点值。 |
insert(int index, Float value) | 在指定索引处插入一个浮点对象。 |
insert(int index, double v) | 在指定索引处插入一个双精度浮点值。 |
insert(int index, Double value) | 在指定索引处插入一个双精度浮点对象。 |
insert(int index, BigDecimal v) | 在指定索引处插入一个 BigDecimal 值。 |
insert(int index, BigInteger v) | 在指定索引处插入一个 BigInteger 值。 |
insert(int index, String v) | 在指定索引处插入一个字符串值。 |
insert(int index, boolean v) | 在指定索引处插入一个布尔值。 |
insert(int index, Boolean value) | 在指定索引处插入一个布尔对象。 |
insert(int index, byte[] v) | 在指定索引处插入一个字节数组。 |
insertArray(int index) | 在指定索引处插入一个新的数组节点。 |
insertNull(int index) | 在指定索引处插入一个 null 值。 |
insertObject(int index) | 在指定索引处插入一个新的对象节点。 |
insertPOJO(int index, Object value) | 在指定索引处插入一个 POJO 值。 |
isEmpty() | 检查此节点是否为空。 |
isEmpty(SerializerProvider serializers) | 检查此节点是否为空(带序列化提供者)。 |
path(int index) | 返回指定索引的节点,如果未找到则返回缺失节点。 |
path(String fieldName) | 返回指定字段名称的节点,如果未找到则返回缺失节点。 |
remove(int index) | 移除指定索引的节点。 |
removeAll() | 移除所有节点。 |
required(int index) | 确保此节点是数组并具有指定索引的值。 |
serialize(JsonGenerator f, SerializerProvider provider) | 序列化此数组节点。 |
serializeWithType(JsonGenerator g, SerializerProvider provider, TypeSerializer typeSer) | 带类型序列化此数组节点。 |
set(int index, JsonNode value) | 设置指定索引的节点值。 |
size() | 返回此数组节点的大小。 |
toString() | 返回此数组节点的 JSON 字符串表示。 |
没有回复内容