本文整理了Java中com.fasterxml.jackson.databind.node.ObjectNode.getNodeType()
方法的一些代码示例,展示了ObjectNode.getNodeType()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ObjectNode.getNodeType()
方法的具体详情如下:
包路径:com.fasterxml.jackson.databind.node.ObjectNode
类名称:ObjectNode
方法名:getNodeType
暂无
代码示例来源:origin: stackoverflow.com
ObjectNode root = mapper.readTree("location.json");
if (root.getNodeType() == JsonNodeType.ARRAY) {
//Use a get and the JsonNode API to traverse the tree to generate List<Location>
}
else {
//Use a get and the JsonNode API to traverse the tree to generate single Location or a one-element List<Location>
}
代码示例来源:origin: io.swagger/swagger-parser
public RefModel refModel(ObjectNode node, String location, ParseResult result) {
RefModel output = new RefModel();
if(node.getNodeType().equals(JsonNodeType.OBJECT)) {
String refValue = ((TextNode)node.get("$ref")).textValue();
output.set$ref(refValue);
}
else {
result.invalidType(location, "$ref", "object", node);
return null;
}
// extra keys
Set<String> keys = getKeys(node);
for(String key : keys) {
if(!REF_MODEL_KEYS.contains(key)) {
result.extra(location, key, node.get(key));
}
}
return output;
}
代码示例来源:origin: swagger-api/swagger-parser
if (itemsNode.getNodeType().equals(JsonNodeType.OBJECT)){
items.setItems(getSchema(itemsNode, location, result));
}else if (itemsNode.getNodeType().equals(JsonNodeType.ARRAY)){
for (JsonNode n : itemsNode) {
if (n.isValueNode()) {
代码示例来源:origin: org.openapitools.swagger.parser/swagger-parser-v3
if (itemsNode.getNodeType().equals(JsonNodeType.OBJECT)){
items.setItems(getSchema(itemsNode, location, result));
}else if (itemsNode.getNodeType().equals(JsonNodeType.ARRAY)){
for (JsonNode n : itemsNode) {
if (n.isValueNode()) {
代码示例来源:origin: io.swagger.parser.v3/swagger-parser-v3
if (itemsNode.getNodeType().equals(JsonNodeType.OBJECT)){
items.setItems(getSchema(itemsNode, location, result));
}else if (itemsNode.getNodeType().equals(JsonNodeType.ARRAY)){
for (JsonNode n : itemsNode) {
if (n.isValueNode()) {
内容来源于网络,如有侵权,请联系作者删除!