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

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

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

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));
}

相关文章