ArrayNode.API文档

 

方法名 作用
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 字符串表示。
请登录后发表评论

    没有回复内容