List of usage examples for com.fasterxml.jackson.databind.node ObjectNode put
public ObjectNode put(String paramString1, String paramString2)
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); }