public class JsonNodeInfo
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
private java.util.LinkedList<java.lang.String> |
elements
节点关系
|
private com.fasterxml.jackson.databind.JsonNode |
leafNode
tree 的 叶子节点,此处为引用
|
private java.lang.String |
nodeKeys
mongo keys: class1.class2.item
|
private java.lang.String |
nodePath
jsonPath语法:/class1/class2/item
|
| 构造器和说明 |
|---|
JsonNodeInfo(java.util.LinkedList<java.lang.String> elements,
com.fasterxml.jackson.databind.JsonNode leafNode) |
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.String |
getFirst()
获取第一个元素
|
private static java.lang.String |
getNodeKeys(java.util.LinkedList<java.lang.String> elements)
获取 mongo db的 key 语法
|
private static java.lang.String |
getNodePath(java.util.LinkedList<java.lang.String> elements)
获取 json path 语法路径
|
private final java.lang.String nodeKeys
private final java.lang.String nodePath
private final java.util.LinkedList<java.lang.String> elements
private final com.fasterxml.jackson.databind.JsonNode leafNode
public JsonNodeInfo(java.util.LinkedList<java.lang.String> elements,
com.fasterxml.jackson.databind.JsonNode leafNode)
private static java.lang.String getNodeKeys(java.util.LinkedList<java.lang.String> elements)
private static java.lang.String getNodePath(java.util.LinkedList<java.lang.String> elements)
public java.lang.String getFirst()
Copyright © 2022. All rights reserved.