List of usage examples for com.fasterxml.jackson.databind.node JsonNodeFactory instance
JsonNodeFactory instance
To view the source code for com.fasterxml.jackson.databind.node JsonNodeFactory instance.
Click Source Link
From source file:io.gs2.inbox.Gs2InboxClient.java
/** * ????<br>/* w w w. j a v a2 s . co m*/ * <br> * * @param request * @return ? */ public UpdateInboxResult updateInbox(UpdateInboxRequest request) { ObjectNode body = JsonNodeFactory.instance.objectNode(); if (request.getDescription() != null) body.put("description", request.getDescription()); if (request.getServiceClass() != null) body.put("serviceClass", request.getServiceClass()); if (request.getCooperationUrl() != null) body.put("cooperationUrl", request.getCooperationUrl()); if (request.getReceiveMessageTriggerScript() != null) body.put("receiveMessageTriggerScript", request.getReceiveMessageTriggerScript()); if (request.getReceiveMessageDoneTriggerScript() != null) body.put("receiveMessageDoneTriggerScript", request.getReceiveMessageDoneTriggerScript()); if (request.getReadMessageTriggerScript() != null) body.put("readMessageTriggerScript", request.getReadMessageTriggerScript()); if (request.getReadMessageDoneTriggerScript() != null) body.put("readMessageDoneTriggerScript", request.getReadMessageDoneTriggerScript()); if (request.getDeleteMessageTriggerScript() != null) body.put("deleteMessageTriggerScript", request.getDeleteMessageTriggerScript()); if (request.getDeleteMessageDoneTriggerScript() != null) body.put("deleteMessageDoneTriggerScript", request.getDeleteMessageDoneTriggerScript()); HttpPut put = createHttpPut( Gs2Constant.ENDPOINT_HOST + "/inbox/" + (request.getInboxName() == null || request.getInboxName().equals("") ? "null" : request.getInboxName()) + "", credential, ENDPOINT, UpdateInboxRequest.Constant.MODULE, UpdateInboxRequest.Constant.FUNCTION, body.toString()); if (request.getRequestId() != null) { put.setHeader("X-GS2-REQUEST-ID", request.getRequestId()); } return doRequest(put, UpdateInboxResult.class); }
From source file:org.obiba.mica.micaConfig.service.MicaConfigService.java
private ObjectNode createObjectNode(TaxonomyEntity taxonomy, String locale) { ObjectNode taxonomyNode = new ObjectNode(JsonNodeFactory.instance); putFieldInNodeIfExists(taxonomyNode, "title", taxonomy.getTitle().get(locale)); putFieldInNodeIfExists(taxonomyNode, "description", taxonomy.getDescription().get(locale)); return taxonomyNode; }
From source file:io.gs2.ranking.Gs2RankingClient.java
/** * ?????<br>//from www.j a v a 2 s. c om * <br> * * @param request * @return ? */ public CreateRankingTableResult createRankingTable(CreateRankingTableRequest request) { ObjectNode body = JsonNodeFactory.instance.objectNode().put("name", request.getName()); if (request.getDescription() != null) body.put("description", request.getDescription()); if (request.getPutScoreTriggerScript() != null) body.put("putScoreTriggerScript", request.getPutScoreTriggerScript()); if (request.getPutScoreDoneTriggerScript() != null) body.put("putScoreDoneTriggerScript", request.getPutScoreDoneTriggerScript()); if (request.getCalculateRankingDoneTriggerScript() != null) body.put("calculateRankingDoneTriggerScript", request.getCalculateRankingDoneTriggerScript()); HttpPost post = createHttpPost(Gs2Constant.ENDPOINT_HOST + "/ranking", credential, ENDPOINT, CreateRankingTableRequest.Constant.MODULE, CreateRankingTableRequest.Constant.FUNCTION, body.toString()); if (request.getRequestId() != null) { post.setHeader("X-GS2-REQUEST-ID", request.getRequestId()); } return doRequest(post, CreateRankingTableResult.class); }
From source file:org.apache.james.mailbox.tika.TikaTextExtractorTest.java
@Test public void asListOfStringShouldReturnAListWhenMultipleElements() { ArrayNode jsonArray = new ArrayNode(JsonNodeFactory.instance).add("first").add("second").add("third"); ContentAndMetadataDeserializer deserializer = new TikaTextExtractor.ContentAndMetadataDeserializer(); List<String> listOfString = deserializer.asListOfString(jsonArray); assertThat(listOfString).containsOnly("first", "second", "third"); }
From source file:io.fabric8.maven.plugin.mojo.build.HelmMojo.java
private void createTemplateParameters(File outputDir, Template template, File templatesDir) throws MojoExecutionException { JsonNodeFactory nodeFactory = JsonNodeFactory.instance; ObjectNode values = nodeFactory.objectNode(); List<io.fabric8.openshift.api.model.Parameter> parameters = template.getParameters(); if (parameters == null || parameters.isEmpty()) { return;/*from ww w .j av a2s .c o m*/ } List<HelmParameter> helmParameters = new ArrayList<>(); for (io.fabric8.openshift.api.model.Parameter parameter : parameters) { HelmParameter helmParameter = new HelmParameter(parameter); helmParameter.addToValue(values); helmParameters.add(helmParameter); } File outputChartFile = new File(outputDir, "values.yaml"); try { ResourceUtil.save(outputChartFile, values, ResourceFileType.yaml); } catch (IOException e) { throw new MojoExecutionException("Failed to save chart values " + outputChartFile + ": " + e, e); } // now lets replace all the parameter expressions in each template File[] files = templatesDir.listFiles(); if (files != null) { for (File file : files) { if (file.isFile()) { String extension = Files.getFileExtension(file.getName()).toLowerCase(); if (extension.equals("yaml") || extension.equals("yml")) { convertTemplateParameterExpressionsWithHelmExpressions(file, helmParameters); } } } } }
From source file:org.apache.usergrid.java.client.model.UsergridEntity.java
public void putProperty(@NotNull final String name, @NotNull final String value) { this.putProperty(name, JsonNodeFactory.instance.textNode(value)); }
From source file:com.datamountaineer.streamreactor.connect.json.SimpleJsonConverterTest.java
@Test public void nullSchemaAndMapNonStringKeysToJson() { // This still needs to do conversion of data, null schema means "anything goes". Make sure we mix and match // types to verify conversion still works. Map<Object, Object> input = new HashMap<>(); input.put("string", 12); input.put(52, "string"); input.put(false, true);/*from w w w . ja v a 2 s . c o m*/ JsonNode converted = converter.fromConnectData(null, input); assertTrue(converted.isArray()); ArrayNode payload = (ArrayNode) converted; assertEquals(3, payload.size()); Set<JsonNode> payloadEntries = new HashSet<>(); for (JsonNode elem : payload) payloadEntries.add(elem); assertEquals(new HashSet<>(Arrays.asList(JsonNodeFactory.instance.arrayNode().add("string").add(12), JsonNodeFactory.instance.arrayNode().add(52).add("string"), JsonNodeFactory.instance.arrayNode().add(false).add(true))), payloadEntries); }
From source file:org.apache.usergrid.java.client.model.UsergridEntity.java
public void putProperty(@NotNull final String name, final boolean value) { this.putProperty(name, JsonNodeFactory.instance.booleanNode(value)); }
From source file:org.apache.usergrid.java.client.model.UsergridEntity.java
public void putProperty(@NotNull final String name, @NotNull final List value) { this.putProperty(name, JsonNodeFactory.instance.pojoNode(value)); }
From source file:com.stratio.ingestion.sink.druid.DruidSink.java
private Event buildEvent(Channel channel) { final Event takenEvent = channel.take(); final ObjectNode objectNode = new ObjectNode(JsonNodeFactory.instance); Event event = null;/*from ww w . ja v a2 s.co m*/ if (takenEvent != null) { event = EventBuilder.withBody(objectNode.toString().getBytes(Charsets.UTF_8), takenEvent.getHeaders()); } return event; }