本文整理了Java中com.fasterxml.jackson.databind.node.JsonNodeFactory.textNode()
方法的一些代码示例,展示了JsonNodeFactory.textNode()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JsonNodeFactory.textNode()
方法的具体详情如下:
包路径:com.fasterxml.jackson.databind.node.JsonNodeFactory
类名称:JsonNodeFactory
方法名:textNode
[英]Factory method for constructing a node that represents JSON String value
[中]用于构造表示JSON字符串值的节点的工厂方法
代码示例来源:origin: redisson/redisson
@Override
public final TextNode textNode(String text) { return _nodeFactory.textNode(text); }
代码示例来源:origin: jmxtrans/jmxtrans
@Override
public TextNode textNode(String text) {
return super.textNode(propertyResolver.resolveProps(text));
}
代码示例来源:origin: redisson/redisson
break;
case JsonTokenId.ID_STRING:
node.add(nodeFactory.textNode(p.getText()));
break;
case JsonTokenId.ID_NUMBER_INT:
代码示例来源:origin: redisson/redisson
break;
case JsonTokenId.ID_STRING:
node.add(nodeFactory.textNode(p.getText()));
break;
case JsonTokenId.ID_NUMBER_INT:
代码示例来源:origin: spotify/docker-client
@Override
@Deprecated
public InputStream copyContainer(String containerId, String path)
throws DockerException, InterruptedException {
final String apiVersion = version().apiVersion();
final int versionComparison = compareVersion(apiVersion, "1.24");
// Version above 1.24
if (versionComparison >= 0) {
throw new UnsupportedApiVersionException(apiVersion);
}
final WebTarget resource = resource()
.path("containers").path(containerId).path("copy");
// Internal JSON object; not worth it to create class for this
final JsonNodeFactory nf = JsonNodeFactory.instance;
final JsonNode params = nf.objectNode().set("Resource", nf.textNode(path));
try {
return request(POST, InputStream.class, resource,
resource.request(APPLICATION_OCTET_STREAM_TYPE),
Entity.json(params));
} catch (DockerRequestException e) {
switch (e.status()) {
case 404:
throw new ContainerNotFoundException(containerId, e);
default:
throw e;
}
}
}
代码示例来源:origin: redisson/redisson
break;
case JsonTokenId.ID_STRING:
value = nodeFactory.textNode(p.getText());
break;
case JsonTokenId.ID_NUMBER_INT:
代码示例来源:origin: redisson/redisson
return _fromEmbedded(p, ctxt, nodeFactory);
case JsonTokenId.ID_STRING:
return nodeFactory.textNode(p.getText());
case JsonTokenId.ID_NUMBER_INT:
return _fromInt(p, ctxt, nodeFactory);
代码示例来源:origin: apache/avro
return NODES.numberNode(0);
case STRING: case BYTES:
return NODES.textNode("");
case ENUM:
return NODES.textNode(f.getEnumType().getValues().get(0).getName());
case MESSAGE:
return NODES.nullNode();
代码示例来源:origin: redisson/redisson
break;
case JsonTokenId.ID_STRING:
value = nodeFactory.textNode(p.getText());
break;
case JsonTokenId.ID_NUMBER_INT:
代码示例来源:origin: redisson/redisson
break;
case JsonTokenId.ID_STRING:
value = nodeFactory.textNode(p.getText());
break;
case JsonTokenId.ID_NUMBER_INT:
代码示例来源:origin: rakam-io/rakam
public static TextNode textNode(String value) {
return jsonNodeFactory.textNode(value);
}
代码示例来源:origin: embulk/embulk
@Test
public void testChangeDelimiter() throws Exception {
config.set("delimiter", JsonNodeFactory.instance.textNode("\t")); // TSV format
reloadPluginTask();
assertEquals(expectedRecords(2,
"aaa", "bbb",
"ccc", "ddd"),
parse(task,
"aaa\tbbb",
"ccc\tddd"));
}
代码示例来源:origin: embulk/embulk
@Test
public void testCommentLineMarker() throws Exception {
config.set("comment_line_marker", JsonNodeFactory.instance.textNode("#"));
reloadPluginTask();
assertEquals(expectedRecords(2,
"aaa", "bbb",
"eee", "fff"),
parse(task,
"aaa,bbb",
"#ccc,ddd",
"eee,fff"));
}
代码示例来源:origin: lenskit/lenskit
node.set("name", fac.textNode(getName() + ".items"));
node.set("type", fac.textNode("textfile"));
node.set("format", fac.textNode("tsv"));
node.set("file", fac.textNode(ITEM_FILE_NAME));
node.set("entity_type", fac.textNode(CommonTypes.ITEM.getName()));
ArrayNode cols = fac.arrayNode();
cols.add(CommonAttributes.ENTITY_ID.getName());
代码示例来源:origin: lenskit/lenskit
dsNode.set("name", nf.textNode(name));
ArrayNode dsList = nf.arrayNode();
dsListEntry.set("train", nf.textNode(outputDir.relativize(trainManifestFiles.get(i)).toString()));
dsListEntry.set("test", nf.textNode(outputDir.relativize(testManifestFiles.get(i)).toString()));
dsList.add(dsListEntry);
ArrayNode trainList = nf.arrayNode();
ObjectNode train = nf.objectNode();
train.set("name", nf.textNode(String.format("%s.%d.train", getName(), i)));
train.set("type", nf.textNode("textfile"));
train.set("file", nf.textNode(outputDir.relativize(trainFiles.get(i)).toString()));
train.set("format", nf.textNode("csv"));
train.set("entity_type", nf.textNode(entityType.getName()));
train.set("metadata", mapper.valueToTree(meta));
trainList.add(train);
test.set("name", nf.textNode(String.format("%s.%d.test", getName(), i)));
test.set("type", nf.textNode("textfile"));
test.set("file", nf.textNode(outputDir.relativize(testFiles.get(i)).toString()));
test.set("format", nf.textNode("csv"));
test.set("entity_type", nf.textNode(entityType.getName()));
test.set("metadata", mapper.valueToTree(meta));
mapper.writeValue(testManifestFiles.get(i).toFile(), test);
代码示例来源:origin: yahoo/elide
/**
* Convert a message and status to an error node.
*
*/
private static JsonNode toErrorNode(String detail, Integer status) {
ObjectNode formattedError = JsonNodeFactory.instance.objectNode();
formattedError.set("detail", JsonNodeFactory.instance.textNode(detail));
if (status != null) {
formattedError.set("status", JsonNodeFactory.instance.numberNode(status));
}
return formattedError;
}
代码示例来源:origin: com.redhat.lightblue/lightblue-core-api
@Override
public JsonNode toJson() {
ObjectNode node=JsonNodeFactory.instance.objectNode();
node.set("documentVersion",documentVersion==null?JsonNodeFactory.instance.nullNode():
JsonNodeFactory.instance.textNode(documentVersion));
return node;
}
}
代码示例来源:origin: com.github.fge/json-schema-core
@Override
public JsonNode asJson()
{
return FACTORY.objectNode()
.set("pointer", FACTORY.textNode(pointer.toString()));
}
代码示例来源:origin: com.box/json-schema-core
@Override
public final JsonNode asJson()
{
final ObjectNode ret = FACTORY.objectNode();
ret.put("loadingURI", FACTORY.textNode(key.getLoadingRef().toString()));
ret.put("pointer", FACTORY.textNode(pointer.toString()));
return ret;
}
代码示例来源:origin: com.github.fge/json-schema-core
/**
* Add a key/value pair to this message
*
* @param key the key
* @param value the value
* @return this
*/
public ProcessingMessage put(final String key, final String value)
{
return value == null ? putNull(key) : put(key, FACTORY.textNode(value));
}
内容来源于网络,如有侵权,请联系作者删除!