List of usage examples for com.fasterxml.jackson.databind.node ArrayNode add
public ArrayNode add(JsonNode paramJsonNode)
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); schemas.add(sub2);// ww w. j av a2 s. c om final ObjectNode ret = FACTORY.objectNode(); ret.put(keyword, schemas); return ret; }
From source file:org.envirocar.server.rest.encoding.json.SensorsJSONEncoder.java
@Override public ObjectNode encodeJSON(Sensors t, AccessRights rights, MediaType mediaType) { ObjectNode root = getJsonFactory().objectNode(); ArrayNode sensors = root.putArray(JSONConstants.SENSORS_KEY); for (Sensor u : t) { sensors.add(sensorEncoder.encodeJSON(u, rights, mediaType)); }/*from w w w . j a v a2s .c o m*/ return root; }
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); schemas.add(1);// w w w . j a v a 2 s. co m ret.put("schemas", schemas); return ret; }
From source file:com.redhat.lightblue.query.CompositeSortKey.java
/** * Returns a json representation of the sort expression *///from w ww .j a v a 2s.c o m @Override public JsonNode toJson() { ArrayNode arr = getFactory().arrayNode(); for (SortKey x : keys) { arr.add(x.toJson()); } return arr; }
From source file:org.jsfr.json.provider.JacksonProvider.java
@Override public void add(ArrayNode array, JsonNode value) { array.add(value); }
From source file:com.collective.celos.servlet.JSONWorkflowListServlet.java
ObjectNode createJSONObject(WorkflowConfiguration cfg) { // Make sure the IDs are sorted SortedSet<String> ids = new TreeSet<String>(); for (Workflow wf : cfg.getWorkflows()) { ids.add(wf.getID().toString());/* w w w.j a va2 s.c o m*/ } ArrayNode list = Util.MAPPER.createArrayNode(); for (String id : ids) { list.add(id); } ObjectNode object = Util.MAPPER.createObjectNode(); object.put(CelosClient.IDS_PARAM, list); return object; }
From source file:com.github.fge.jsonschema.keyword.validator.callback.draftv4.OneOfValidatorTest.java
@Override protected void checkKoKo(final ProcessingReport report) throws ProcessingException { final ArgumentCaptor<ProcessingMessage> captor = ArgumentCaptor.forClass(ProcessingMessage.class); verify(report).error(captor.capture()); final ProcessingMessage message = captor.getValue(); final ObjectNode reports = FACTORY.objectNode(); final ArrayNode oneReport = FACTORY.arrayNode(); oneReport.add(MSG.asJson()); reports.put(ptr1.toString(), oneReport); reports.put(ptr2.toString(), oneReport); assertMessage(message).isValidationError(keyword, BUNDLE.printf("err.draftv4.oneOf.fail", 0, 2)) .hasField("reports", reports).hasField("nrSchemas", 2).hasField("matched", 0); }
From source file:com.nebhale.jsonpath.internal.component.ChildPathComponentTest.java
@Test public void selectMultiple() { JsonNode nodeStore = NODE.get("store"); ArrayNode expected = JsonNodeFactory.instance.arrayNode(); expected.add(nodeStore.get("book")); expected.add(nodeStore.get("bicycle")); JsonNode result = new ChildPathComponent(null, "book, bicycle").select(nodeStore); assertEquals(expected, result);//w w w . j a va2 s. co m }
From source file:com.github.fge.jsonschema.keyword.validator.callback.draftv4.AllOfValidatorTest.java
@Override protected void checkOkKo(final ProcessingReport report) throws ProcessingException { final ArgumentCaptor<ProcessingMessage> captor = ArgumentCaptor.forClass(ProcessingMessage.class); verify(report).error(captor.capture()); final ProcessingMessage message = captor.getValue(); final ObjectNode reports = FACTORY.objectNode(); final ArrayNode oneReport = FACTORY.arrayNode(); oneReport.add(MSG.asJson()); reports.put(ptr1.toString(), FACTORY.arrayNode()); reports.put(ptr2.toString(), oneReport); assertMessage(message).isValidationError(keyword, BUNDLE.printf("err.draftv4.allOf.fail", 1, 2)) .hasField("reports", reports).hasField("nrSchemas", 2).hasField("matched", 1); }
From source file:com.github.fge.jsonschema.keyword.validator.callback.draftv4.AllOfValidatorTest.java
@Override protected void checkKoKo(final ProcessingReport report) throws ProcessingException { final ArgumentCaptor<ProcessingMessage> captor = ArgumentCaptor.forClass(ProcessingMessage.class); verify(report).error(captor.capture()); final ProcessingMessage message = captor.getValue(); final ObjectNode reports = FACTORY.objectNode(); final ArrayNode oneReport = FACTORY.arrayNode(); oneReport.add(MSG.asJson()); reports.put(ptr1.toString(), oneReport); reports.put(ptr2.toString(), oneReport); assertMessage(message).isValidationError(keyword, BUNDLE.printf("err.draftv4.allOf.fail", 0, 2)) .hasField("reports", reports).hasField("nrSchemas", 2).hasField("matched", 0); }