Example usage for com.fasterxml.jackson.databind.node JsonNodeFactory textNode

List of usage examples for com.fasterxml.jackson.databind.node JsonNodeFactory textNode

Introduction

In this page you can find the example usage for com.fasterxml.jackson.databind.node JsonNodeFactory textNode.

Prototype

public TextNode textNode(String paramString) 

Source Link

Usage

From source file:com.spotify.docker.client.DefaultDockerClient.java

@Override
public InputStream copyContainer(String containerId, String path) throws DockerException, InterruptedException {
    final WebTarget resource = resource().path("containers").path(containerId).path("copy");

    // Internal JSON object; not worth it to create class for this
    JsonNodeFactory nf = JsonNodeFactory.instance;
    final JsonNode params = nf.objectNode().set("Resource", nf.textNode(path));

    return request(POST, InputStream.class, resource, resource.request(APPLICATION_OCTET_STREAM_TYPE),
            Entity.json(params));
}

From source file:org.kiji.rest.TestRowsResource.java

protected final String createJsonArray(String... components) throws IOException {
    final JsonNodeFactory factory = new JsonNodeFactory(true);
    ArrayNode arrayNode = factory.arrayNode();
    for (String component : components) {
        JsonNode node;/*www.j  a va2  s  .  co m*/
        if (component.startsWith(KijiRestEntityId.HBASE_ROW_KEY_PREFIX)
                || component.startsWith(KijiRestEntityId.HBASE_HEX_ROW_KEY_PREFIX)) {
            node = factory.textNode(component);
        } else {
            node = stringToJsonNode(component);
        }
        arrayNode.add(node);
    }
    return arrayNode.toString();
}