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

x33g5p2x  于2022-01-21 转载在 其他  
字(5.5k)|赞(0)|评价(0)|浏览(108)

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

JsonNodeFactory.arrayNode介绍

[英]Factory method for constructing an empty JSON Array node
[中]用于构造空JSON数组节点的工厂方法

代码示例

代码示例来源:origin: redisson/redisson

/**
 * Factory method that constructs and returns an empty {@link ArrayNode}
 * Construction is done using registered {@link JsonNodeFactory}.
 */
@Override
public final ArrayNode arrayNode() { return _nodeFactory.arrayNode(); }

代码示例来源:origin: redisson/redisson

/**
 * Factory method that constructs and returns an {@link ArrayNode} with an initial capacity
 * Construction is done using registered {@link JsonNodeFactory}
 * @param capacity the initial capacity of the ArrayNode
 */
@Override
public final ArrayNode arrayNode(int capacity) { return _nodeFactory.arrayNode(capacity); }

代码示例来源:origin: json-path/JsonPath

@Override
public Object createArray() {
  return JsonNodeFactory.instance.arrayNode();
}

代码示例来源:origin: apache/incubator-pinot

public static ArrayNode newArrayNode() {
 return JsonNodeFactory.instance.arrayNode();
}

代码示例来源:origin: graphhopper/graphhopper

private final ArrayNode createStringList(List<String> list) {
  ArrayNode outList = factory.arrayNode();
  for (String str : list) {
    outList.add(str);
  }
  return outList;
}

代码示例来源:origin: graphhopper/graphhopper

protected final ArrayNode createPointList(List<GHPoint> list) {
    ArrayNode outList = factory.arrayNode();
    for (GHPoint p : list) {
      ArrayNode entry = factory.arrayNode();
      entry.add(p.lon);
      entry.add(p.lat);
      outList.add(entry);
    }
    return outList;
  }
}

代码示例来源:origin: redisson/redisson

/**
 *<p>
 * Note: return type is co-variant, as basic ObjectCodec
 * abstraction cannot refer to concrete node types (as it's
 * part of core package, whereas impls are part of mapper
 * package)
 */
@Override
public ArrayNode createArrayNode() {
  return _deserializationConfig.getNodeFactory().arrayNode();
}

代码示例来源:origin: redisson/redisson

@Override
public JsonNode createArrayNode() {
  return _config.getNodeFactory().arrayNode();
}

代码示例来源:origin: spring-io/initializr

private static String writeDependencies(List<DependencyItem> items) {
  ObjectNode json = JsonNodeFactory.instance.objectNode();
  ArrayNode maps = JsonNodeFactory.instance.arrayNode();
  items.forEach((dependency) -> maps.add(mapDependency(dependency)));
  json.set("dependencies", maps);
  return json.toString();
}

代码示例来源:origin: java-json-tools/json-schema-validator

protected static <T> JsonNode toArrayNode(final Collection<T> collection)
{
  final ArrayNode node = JacksonUtils.nodeFactory().arrayNode();
  for (final T element: collection)
    node.add(element.toString());
  return node;
}

代码示例来源:origin: java-json-tools/json-schema-validator

@Override
public JsonNode digest(final JsonNode schema)
{
  final SortedSet<JsonNode> set = Sets.newTreeSet(COMPARATOR);
  for (final JsonNode element: schema.get(keyword))
    set.add(element);
  return FACTORY.arrayNode().addAll(set);
}

代码示例来源:origin: spring-io/initializr

protected void dependencies(ObjectNode parent, DependenciesCapability capability) {
  ObjectNode dependencies = nodeFactory.objectNode();
  dependencies.put("type", capability.getType().getName());
  ArrayNode values = nodeFactory.arrayNode();
  values.addAll(capability.getContent().stream().map(this::mapDependencyGroup)
      .collect(Collectors.toList()));
  dependencies.set("values", values);
  parent.set(capability.getId(), dependencies);
}

代码示例来源:origin: java-json-tools/json-schema-validator

@Override
  protected JsonNode generateDigest()
  {
    final ObjectNode ret = FACTORY.objectNode();
    ret.put(keyword, FACTORY.arrayNode());
    final ArrayNode schemas = FACTORY.arrayNode();
    schemas.add(0);
    schemas.add(1);
    ret.put("schemas", schemas);
    return ret;
  }
}

代码示例来源:origin: java-json-tools/json-schema-validator

@Override
protected JsonNode generateSchema()
{
  final ArrayNode schemas = FACTORY.arrayNode();
  schemas.add(sub1);
  schemas.add(sub2);
  final ObjectNode ret = FACTORY.objectNode();
  ret.put(keyword, schemas);
  return ret;
}

代码示例来源:origin: java-json-tools/json-schema-validator

@Override
protected JsonNode generateSchema()
{
  final ArrayNode schemas = FACTORY.arrayNode();
  schemas.add(sub1);
  schemas.add(sub2);
  final ObjectNode ret = FACTORY.objectNode();
  ret.put(keyword, schemas);
  return ret;
}

代码示例来源:origin: java-json-tools/json-schema-validator

@Override
protected JsonNode generateSchema()
{
  final ArrayNode schemas = FACTORY.arrayNode();
  schemas.add(sub1);
  schemas.add(sub2);
  final ObjectNode ret = FACTORY.objectNode();
  ret.put(keyword, schemas);
  return ret;
}

代码示例来源:origin: java-json-tools/json-schema-validator

@Override
protected JsonNode generateSchema()
{
  final ArrayNode schemas = FACTORY.arrayNode();
  schemas.add(sub1);
  schemas.add(sub2);
  final ObjectNode ret = FACTORY.objectNode();
  ret.put(keyword, schemas);
  return ret;
}

代码示例来源:origin: java-json-tools/json-schema-validator

@Override
protected JsonNode generateSchema()
{
  final ArrayNode schemas = FACTORY.arrayNode();
  schemas.add(sub1);
  schemas.add(sub2);
  final ObjectNode ret = FACTORY.objectNode();
  ret.put(keyword, schemas);
  return ret;
}

代码示例来源:origin: java-json-tools/json-schema-validator

@Override
protected JsonNode generateSchema()
{
  final ArrayNode schemas = FACTORY.arrayNode();
  schemas.add(sub1);
  schemas.add(sub2);
  final ObjectNode ret = FACTORY.objectNode();
  ret.put(keyword, schemas);
  return ret;
}

代码示例来源:origin: java-json-tools/json-schema-validator

@Override
  protected JsonNode generateDigest()
  {
    final ArrayNode schemaDeps = FACTORY.arrayNode();
    schemaDeps.add("a");
    schemaDeps.add("b");

    final ObjectNode ret = FACTORY.objectNode();
    ret.put("propertyDeps", FACTORY.objectNode());
    ret.put("schemaDeps", schemaDeps);
    return ret;
  }
}

相关文章