com.fasterxml.jackson.databind.node.ObjectNode.getNodeType()方法的使用及代码示例

x33g5p2x  于2022-01-25 转载在 其他  
字(2.0k)|赞(0)|评价(0)|浏览(97)

本文整理了Java中com.fasterxml.jackson.databind.node.ObjectNode.getNodeType()方法的一些代码示例,展示了ObjectNode.getNodeType()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ObjectNode.getNodeType()方法的具体详情如下:
包路径:com.fasterxml.jackson.databind.node.ObjectNode
类名称:ObjectNode
方法名:getNodeType

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()) {

相关文章

微信公众号

最新文章

更多