本文整理了Java中com.fasterxml.jackson.databind.node.JsonNodeFactory.arrayNode()
方法的一些代码示例,展示了JsonNodeFactory.arrayNode()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JsonNodeFactory.arrayNode()
方法的具体详情如下:
包路径:com.fasterxml.jackson.databind.node.JsonNodeFactory
类名称: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;
}
}
内容来源于网络,如有侵权,请联系作者删除!