Example usage for com.fasterxml.jackson.databind.node ObjectNode put

List of usage examples for com.fasterxml.jackson.databind.node ObjectNode put

Introduction

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

Prototype

public ObjectNode put(String paramString1, String paramString2) 

Source Link

Usage

From source file:com.github.fge.jsonschema.keyword.validator.callback.draftv3.DisallowValidatorTest.java

@Override
protected JsonNode generateSchema() {
    final ArrayNode schemas = FACTORY.arrayNode();
    schemas.add(sub1);/*  w  w w  . j ava  2s.  c  o m*/
    schemas.add(sub2);
    final ObjectNode ret = FACTORY.objectNode();
    ret.put(keyword, schemas);
    return ret;
}

From source file:neo4play.Neo4jTest.java

@Test
public void buildStatementsTest() {
    // JSON node containing statements (to execute inside of a
    // transaction) should look like this:

    // {//from   w  w w . j a v  a2  s .co m
    //     "statements": [
    //         {
    //             "statement": "CREATE (n {props}) RETURN n",
    //             "parameters": {
    //                 "props": {
    //                     "prop1": "val1",
    //                     "prop2": "val2",
    //                 }
    //             }
    //         }
    //     ]
    // }

    ObjectNode statements = Json.newObject();
    ArrayNode statementList = JsonNodeFactory.instance.arrayNode();
    ObjectNode statement = Json.newObject();
    String query = "CREATE (n {props}) RETURN n";
    ObjectNode parameters = Json.newObject();
    ObjectNode props = Json.newObject();
    props.put("prop1", "val1");
    props.put("prop2", "val2");
    parameters.put("props", props);
    statement.put("statement", query);
    statement.put("parameters", parameters);
    statementList.add(statement);
    statements.put("statements", statementList);

    assert (Neo4j.buildStatements(query, props).equals(statements));
}

From source file:org.activiti.rest.service.api.legacy.deployment.DeploymentsDeleteResource.java

@Post
public ObjectNode deleteDeployments(Representation entity) {
    try {//from   ww w .  j a v a2s.co m
        if (authenticate(SecuredResource.ADMIN) == false)
            return null;
        Boolean cascade = RequestUtil.getBoolean(getQuery(), "cascade", false);
        String startParams = entity.getText();
        JsonNode idJSON = new ObjectMapper().readTree(startParams);
        ArrayNode idArray = (ArrayNode) idJSON.get("deploymentIds");
        for (JsonNode deploymentId : idArray) {
            if (cascade) {
                ActivitiUtil.getRepositoryService().deleteDeployment(deploymentId.textValue(), true);
            } else {
                ActivitiUtil.getRepositoryService().deleteDeployment(deploymentId.textValue());
            }
        }
        ObjectNode successNode = new ObjectMapper().createObjectNode();
        successNode.put("success", true);
        return successNode;
    } catch (Exception e) {
        if (e instanceof ActivitiException) {
            throw (ActivitiException) e;
        }
        throw new ActivitiException("Failed to delete deployments", e);
    }
}

From source file:org.envirocar.server.rest.encoding.json.FuelingJSONEncoder.java

private ObjectNode encodeJSON(DimensionedNumber dm) {
    ObjectNode node = getJsonFactory().objectNode();
    node.put(JSONConstants.VALUE_KEY, dm.value());
    node.put(JSONConstants.UNIT_KEY, dm.unit());
    return node;//from w  w w.j av a2s.  com
}

From source file:com.collaborne.jsonschema.validator.plugin.ValidateMojoTest.java

@Test
public void validateInvalidDollarSchemaUriReturnsReportWithError() throws ProcessingException {
    ObjectNode node = objectMapper.createObjectNode();
    node.put("$schema", ":");

    ListProcessingReport report = validateMojo.validate(node, uriTranslator, uriManager, null);
    assertFalse(report.isSuccess());//from w  w  w  .j  a  v a2 s .com
    assertEquals(LogLevel.ERROR, Iterators.getOnlyElement(report.iterator()).getLogLevel());
}

From source file:com.github.fge.jsonschema.keyword.validator.callback.draftv3.DisallowValidatorTest.java

@Override
protected JsonNode generateDigest() {
    final ObjectNode ret = FACTORY.objectNode();
    ret.put(keyword, FACTORY.arrayNode());
    final ArrayNode schemas = FACTORY.arrayNode();
    schemas.add(0);/*from   w  ww . ja v a 2  s. c o m*/
    schemas.add(1);
    ret.put("schemas", schemas);
    return ret;
}

From source file:org.apache.drill.optiq.DrillUnionRel.java

@Override
public int implement(DrillImplementor implementor) {
    List<Integer> inputIds = new ArrayList<>();
    for (Ord<RelNode> input : Ord.zip(inputs)) {
        inputIds.add(implementor.visitChild(this, input.i, input.e));
    }// w w  w. j  a v  a 2  s  .  c  om
    /*
        E.g. {
          op: "union",
          distinct: true,
         inputs: [2, 4]
       }
    */
    final ObjectNode union = implementor.mapper.createObjectNode();
    union.put("op", "union");
    union.put("distinct", !all);
    final ArrayNode inputs = implementor.mapper.createArrayNode();
    union.put("inputs", inputs);
    for (Integer inputId : inputIds) {
        inputs.add(inputId);
    }
    return implementor.add(union);
}

From source file:org.apache.taverna.scufl2.translator.t2flow.defaultactivities.SpreadsheetActivityParser.java

private void makeRange(SpreadsheetRange range, ObjectNode rangeJson) {
    rangeJson.put("start", range.getStart().longValue());
    rangeJson.put("end", range.getEnd().longValue());

    ArrayNode excludes = rangeJson.arrayNode();
    for (SpreadsheetRange excludesRange : range.getExcludes().getExclude()) {
        ObjectNode exclude = rangeJson.objectNode();
        makeRange(excludesRange, exclude);
        excludes.add(exclude);/*ww  w . j a va2s .  c  o  m*/
    }
    if (excludes.size() > 0)
        rangeJson.put("excludes", excludes);
}

From source file:edu.nwpu.gemfire.monitor.service.MembersListService.java

public ObjectNode execute(final HttpServletRequest request) throws Exception {

    // get cluster object
    Cluster cluster = Repository.get().getCluster();

    // json object to be sent as response
    ObjectNode responseJSON = mapper.createObjectNode();

    // members list
    ArrayNode memberListJson = mapper.createArrayNode();
    Cluster.Member[] memberSet = cluster.getMembers();

    for (Cluster.Member member : memberSet) {
        ObjectNode memberJSON = mapper.createObjectNode();
        memberJSON.put("memberId", member.getId());
        memberJSON.put("name", member.getName());
        memberJSON.put("host", member.getHost());

        memberListJson.add(memberJSON);/*from   w ww  .  j a  v  a  2 s . c  o m*/
    }

    // Response JSON
    responseJSON.put("clusterMembers", memberListJson);
    responseJSON.put("clusterName", cluster.getServerName());

    // Send json response
    return responseJSON;
}

From source file:controllers.api.v1.Dataset.java

public static Result removeLogicalDatasetFile(Long datasetId) {
    ObjectNode result = Json.newObject();
    // String username = session("user");
    Map<String, String[]> params = request().body().asFormUrlEncoded();
    //if (StringUtils.isNotBlank(username)) {
    String errorMsg = DatasetsDAO.removeLogicalDatasetFile(datasetId, params);
    if (StringUtils.isBlank(errorMsg)) {
        result.put("status", "success");
    } else {/*ww w.  j a  va  2  s.c o  m*/
        result.put("status", "failed");
        result.put("msg", errorMsg);
    }
    /*} else {
    result.put("status", "failed");
    result.put("msg", "Authentication Required");
    }*/
    return ok(result);
}