List of usage examples for com.fasterxml.jackson.databind.node ObjectNode put
public ObjectNode put(String paramString1, String paramString2)
From source file:net.hamnaberg.json.Link.java
public Link withName(String name) { ObjectNode node = copyDelegate(); node.put("name", name); return copy(node); }
From source file:net.hamnaberg.json.Link.java
public Link withRender(Render render) { ObjectNode node = copyDelegate(); node.put("render", render.getName()); return copy(node); }
From source file:controllers.api.v1.Dataset.java
public static Result postDatasetColumnComment(int id, int columnId) { ObjectNode result = Json.newObject(); String username = session("user"); Map<String, String[]> params = request().body().asFormUrlEncoded(); if (StringUtils.isNotBlank(username)) { String errorMsg = DatasetsDAO.postColumnComment(id, columnId, params, username); if (StringUtils.isBlank(errorMsg)) { result.put("status", "success"); } else {// w ww.j a v a 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); }
From source file:com.github.fge.jsonschema.syntax.checkers.AbstractSyntaxCheckerTest.java
@Test(dataProvider = "invalidTypes") public void syntaxCheckingFailsOnInvalidTypes(final JsonNode node) throws ProcessingException { final ObjectNode schema = FACTORY.objectNode(); schema.put(KEYWORD, node); final SchemaTree tree = new CanonicalSchemaTree(schema); final AbstractSyntaxChecker checker = spy(new DummyChecker()); final ProcessingReport report = mock(ProcessingReport.class); final ArgumentCaptor<ProcessingMessage> captor = ArgumentCaptor.forClass(ProcessingMessage.class); checker.checkSyntax(null, report, tree); verify(report).error(captor.capture()); verify(checker, never()).checkValue(null, report, tree); final ProcessingMessage msg = captor.getValue(); assertMessage(msg).hasField("keyword", KEYWORD).hasField("schema", tree) .hasMessage(BUNDLE.getString("incorrectType")).hasField("domain", "syntax") .hasField("expected", EnumSet.of(ARRAY, INTEGER, STRING)) .hasField("found", NodeType.getNodeType(node)); }
From source file:org.envirocar.server.rest.encoding.json.BadgeJSONEncoder.java
@Override public ObjectNode encodeJSON(Badge badge, AccessRights rights, MediaType mediaType) { ObjectNode json = getJsonFactory().objectNode(); if (badge.getName() != null) { json.put(JSONConstants.NAME_KEY, badge.getName()); }//from www. ja v a 2s.c om if (badge.getDisplayName() != null) { ObjectNode values = json.putObject(JSONConstants.DISPLAY_NAME_KEY); for (Entry<String, String> e : badge.getDisplayName().entrySet()) { values.put(e.getKey(), e.getValue()); } } if (badge.getDescription() != null) { ObjectNode values = json.putObject(JSONConstants.DESCRIPTION_KEY); for (Entry<String, String> e : badge.getDescription().entrySet()) { values.put(e.getKey(), e.getValue()); } } return json; }
From source file:org.opendaylight.sfc.sbrest.provider.task.SbRestSfgTaskTest.java
private ObjectNode buildServiceFunctionGroupObjectNode1() { ObjectNode topNode = mapper.createObjectNode(); ObjectNode sfgNode = mapper.createObjectNode(); sfgNode.put(SfExporterFactory._NAME, SFG_NAME); ArrayNode arrayNode = mapper.createArrayNode(); arrayNode.add(sfgNode);/*from w w w. j a va 2 s . com*/ topNode.put(SfgExporterFactory._SERVICE_FUNCTION_GROUP, arrayNode); return topNode; }
From source file:controllers.api.v1.Dataset.java
public static Result putDatasetColumnComment(int id, int columnId, int commentId) { ObjectNode result = Json.newObject(); String username = session("user"); Map<String, String[]> params = request().body().asFormUrlEncoded(); if (StringUtils.isNotBlank(username)) { String errorMsg = DatasetsDAO.postColumnComment(id, commentId, params, username); if (StringUtils.isBlank(errorMsg)) { result.put("status", "success"); } else {/*ww w. ja v a 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); }
From source file:org.apache.drill.optiq.DrillImplementor.java
public void go(DrillRel root) { root.implement(this); // Add a last node, to write to the output queue. final ObjectNode writeOp = mapper.createObjectNode(); writeOp.put("op", "store"); writeOp.put("storageengine", "queue"); writeOp.put("memo", "output sink"); QueueOutputInfo output = new QueueOutputInfo(); output.number = 0;/*w ww. j a va 2 s. c o m*/ writeOp.put("target", mapper.convertValue(output, JsonNode.class)); add(writeOp); }
From source file:org.jsonschema2pojo.rules.EnumRuleTest.java
@Test public void applyGeneratesUniqueEnumNamesForMultipleEnumNodesWithSameName() { Answer<String> firstArgAnswer = new FirstArgAnswer<String>(); when(nameHelper.getFieldName(anyString(), any(JsonNode.class))).thenAnswer(firstArgAnswer); when(nameHelper.replaceIllegalCharacters(anyString())).thenAnswer(firstArgAnswer); when(nameHelper.normalizeName(anyString())).thenAnswer(firstArgAnswer); JPackage jpackage = new JCodeModel()._package(getClass().getPackage().getName()); ObjectMapper objectMapper = new ObjectMapper(); ArrayNode arrayNode = objectMapper.createArrayNode(); arrayNode.add("open"); arrayNode.add("closed"); ObjectNode enumNode = objectMapper.createObjectNode(); enumNode.put("type", "string"); enumNode.put("enum", arrayNode); // We're always a string for the purposes of this test when(typeRule.apply("status", enumNode, jpackage, schema)).thenReturn(jpackage.owner()._ref(String.class)); JType result1 = rule.apply("status", enumNode, jpackage, schema); JType result2 = rule.apply("status", enumNode, jpackage, schema); assertThat(result1.fullName(), is("org.jsonschema2pojo.rules.Status")); assertThat(result2.fullName(), is("org.jsonschema2pojo.rules.Status_")); }
From source file:org.opendaylight.sfc.sbrest.provider.task.SbRestSfgTaskTest.java
private ObjectNode buildServiceFunctionGroupObjectNode() { ObjectNode topNode = mapper.createObjectNode(); ObjectNode sfgNode = mapper.createObjectNode(); sfgNode.put(SfgExporterFactory._NAME, SFG_NAME); sfgNode.put(SfgExporterFactory._REST_URI, REST_URI); ArrayNode arrayNode = mapper.createArrayNode(); arrayNode.add(sfgNode);/* w ww. ja va 2 s . com*/ topNode.put(SfgExporterFactory._SERVICE_FUNCTION_GROUP, arrayNode); return topNode; }