本文整理了Java中org.apache.flink.shaded.jackson2.com.fasterxml.jackson.databind.JsonNode.at()
方法的一些代码示例,展示了JsonNode.at()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JsonNode.at()
方法的具体详情如下:
包路径:org.apache.flink.shaded.jackson2.com.fasterxml.jackson.databind.JsonNode
类名称:JsonNode
方法名:at
暂无
代码示例来源:origin: apache/flink
private static JsonNode resolveReference(String ref, JsonNode origin, JsonNode root) {
if (!ref.startsWith("#")) {
throw new IllegalArgumentException("Only JSON schemes with simple references " +
"(one indirection in the same document) are supported yet. But was: " + ref);
}
final String path = ref.substring(1);
final JsonNode foundNode = root.at(path);
if (foundNode.isMissingNode()) {
throw new IllegalArgumentException("Could not find reference: " + ref);
}
// prevent obvious cyclic references
if (foundNode == origin) {
throw new IllegalArgumentException("Cyclic references are not supported:" + ref);
}
return foundNode;
}
代码示例来源:origin: org.apache.flink/flink-json
private static JsonNode resolveReference(String ref, JsonNode origin, JsonNode root) {
if (!ref.startsWith("#")) {
throw new IllegalArgumentException("Only JSON schemes with simple references " +
"(one indirection in the same document) are supported yet. But was: " + ref);
}
final String path = ref.substring(1);
final JsonNode foundNode = root.at(path);
if (foundNode.isMissingNode()) {
throw new IllegalArgumentException("Could not find reference: " + ref);
}
// prevent obvious cyclic references
if (foundNode == origin) {
throw new IllegalArgumentException("Cyclic references are not supported:" + ref);
}
return foundNode;
}
代码示例来源:origin: com.alibaba.blink/flink-json
private static JsonNode resolveReference(String ref, JsonNode origin, JsonNode root) {
if (!ref.startsWith("#")) {
throw new IllegalArgumentException("Only JSON schemes with simple references " +
"(one indirection in the same document) are supported yet. But was: " + ref);
}
final String path = ref.substring(1);
final JsonNode foundNode = root.at(path);
if (foundNode.isMissingNode()) {
throw new IllegalArgumentException("Could not find reference: " + ref);
}
// prevent obvious cyclic references
if (foundNode == origin) {
throw new IllegalArgumentException("Cyclic references are not supported:" + ref);
}
return foundNode;
}
内容来源于网络,如有侵权,请联系作者删除!