List of usage examples for com.fasterxml.jackson.databind.node TextNode TextNode
public TextNode(String paramString)
From source file:org.walkmod.conf.providers.yml.AddModulesYMLAction.java
@Override public void doAction(JsonNode node) throws Exception { ArrayNode aux = null;/*from w w w . ja va 2 s . c o m*/ HashSet<String> modulesToAdd = new HashSet<String>(modules); if (node.has("modules")) { JsonNode list = node.get("modules"); Iterator<JsonNode> it = list.iterator(); while (it.hasNext()) { JsonNode next = it.next(); modulesToAdd.remove(next.asText().trim()); } if (!modulesToAdd.isEmpty()) { if (list.isArray()) { aux = (ArrayNode) list; } } } else { aux = new ArrayNode(provider.getObjectMapper().getNodeFactory()); } if (!modulesToAdd.isEmpty()) { for (String moduleToAdd : modulesToAdd) { TextNode prov = new TextNode(moduleToAdd); aux.add(prov); } ObjectNode auxNode = (ObjectNode) node; auxNode.set("modules", aux); provider.write(node); } }
From source file:com.mapr.synth.samplers.StreetNameSampler.java
@Override public JsonNode sample() { synchronized (this) { return new TextNode( sampler.get(0).sample() + " " + sampler.get(1).sample() + " " + sampler.get(2).sample()); }//from ww w.j a v a 2 s . c o m }
From source file:com.squarespace.template.JsonUtilsTest.java
private JsonNode json(String value) { return new TextNode(value); }
From source file:org.walkmod.conf.providers.yml.AddProviderConfigYMLAction.java
@Override public void doAction(JsonNode node) throws Exception { ObjectMapper mapper = provider.getObjectMapper(); if (node.has("conf-providers")) { JsonNode list = node.get("conf-providers"); Iterator<JsonNode> it = list.iterator(); boolean found = false; while (it.hasNext() && !found) { JsonNode next = it.next();// w ww .j ava 2s . c o m found = providerCfg.getType().equals(next.get("type").asText()); } if (!found) { if (list.isArray()) { ArrayNode aux = (ArrayNode) list; ObjectNode prov = new ObjectNode(mapper.getNodeFactory()); prov.set("type", new TextNode(providerCfg.getType())); Map<String, Object> params = providerCfg.getParameters(); if (params != null && !params.isEmpty()) { populateParams(prov, params); } aux.add(prov); provider.write(node); return; } } } else { ArrayNode aux = new ArrayNode(mapper.getNodeFactory()); ObjectNode prov = new ObjectNode(mapper.getNodeFactory()); prov.set("type", new TextNode(providerCfg.getType())); Map<String, Object> params = providerCfg.getParameters(); if (params != null && !params.isEmpty()) { populateParams(prov, params); } aux.add(prov); ObjectNode auxNode = (ObjectNode) node; auxNode.set("conf-providers", aux); provider.write(node); return; } return; }
From source file:net.pterodactylus.sone.web.ajax.DeleteProfileFieldAjaxPage.java
/** * {@inheritDoc}// w w w .j a v a 2 s .c om */ @Override protected JsonReturnObject createJsonObject(FreenetRequest request) { String fieldId = request.getHttpRequest().getParam("field"); Sone currentSone = getCurrentSone(request.getToadletContext()); Profile profile = currentSone.getProfile(); Field field = profile.getFieldById(fieldId); if (field == null) { return createErrorJsonObject("invalid-field-id"); } profile.removeField(field); currentSone.setProfile(profile); webInterface.getCore().touchConfiguration(); return createSuccessJsonObject().put("field", new ObjectNode(instance).put("id", new TextNode(field.getId()))); }
From source file:com.linecorp.armeria.common.thrift.text.PairContext.java
@Override protected JsonNode getCurrentChild() { if (lhs) {// w w w . j a v a 2 s . c o m return new TextNode(currentChild.getKey()); } return currentChild.getValue(); }
From source file:net.hamnaberg.json.ValueImpl.java
private static JsonNode getJsonValue(Value value) { if (value.isNumeric()) { Number number = value.asNumber(); if (number instanceof BigDecimal) { return new DecimalNode((BigDecimal) number); }//from w w w. ja va 2s .co m return new DoubleNode(value.asNumber().doubleValue()); } else if (value.isString()) { return new TextNode(value.asString()); } else if (value.isBoolean()) { return BooleanNode.valueOf(value.asBoolean()); } return NullNode.getInstance(); }
From source file:com.msopentech.odatajclient.testservice.utils.JSONUtilities.java
@Override protected InputStream addLinks(final String entitySetName, final String entitykey, final InputStream is, final Set<String> links) throws Exception { final ObjectMapper mapper = new ObjectMapper(); final ObjectNode srcNode = (ObjectNode) mapper.readTree(is); IOUtils.closeQuietly(is);/* ww w . j a v a 2s . c o m*/ for (String link : links) { srcNode.set(link + JSON_NAVIGATION_SUFFIX, new TextNode(Commons.getLinksURI(version, entitySetName, entitykey, link))); } return IOUtils.toInputStream(srcNode.toString()); }
From source file:org.apache.olingo.fit.utils.JSONUtilities.java
@Override protected InputStream addLinks(final String entitySetName, final String entitykey, final InputStream is, final Set<String> links) throws IOException { final ObjectNode srcNode = (ObjectNode) mapper.readTree(is); IOUtils.closeQuietly(is);/*from w ww . j a va 2 s .com*/ for (String link : links) { srcNode.set(link + Constants.get(ConstantKey.JSON_NAVIGATION_SUFFIX), new TextNode(Commons.getLinksURI(entitySetName, entitykey, link))); } return IOUtils.toInputStream(srcNode.toString(), Constants.ENCODING); }
From source file:utils.SampleData.java
public static JsonNode secureSampleData(JsonNode sample) { String[] nameArray = new String[] { "member_sk", "membersk", "member_id", "memberid", "mem_sk", "mem_id" }; if (sample != null && sample.has("sample")) { JsonNode sampleNode = sample.get("sample"); if (sampleNode != null && sampleNode.has("columnNames") && sampleNode.has("data")) { JsonNode namesNode = sampleNode.get("columnNames"); JsonNode dataNode = sampleNode.get("data"); if (namesNode != null && namesNode.isArray()) { for (int i = 0; i < namesNode.size(); i++) { if (Arrays.asList(nameArray).contains(namesNode.get(i).asText().toLowerCase())) { if (dataNode != null && dataNode.isArray()) { for (JsonNode node : dataNode) { JsonNode valueNode = node.get(i); ((ArrayNode) node).set(i, new TextNode("********")); }/*from w w w . jav a 2s . c om*/ } } } } } else { int index = 0; Iterator<JsonNode> arrayIterator = sampleNode.elements(); while (arrayIterator.hasNext()) { JsonNode sampleRowNode = arrayIterator.next(); if (sampleRowNode != null) { if (sampleRowNode.has(MEMBER_ID)) { ((ObjectNode) sampleRowNode).set(MEMBER_ID, new TextNode("********")); } if (sampleRowNode.has(TREE_ID)) { JsonNode treeIdNode = sampleRowNode.get(TREE_ID); String convertedValue = convertToHexString(treeIdNode); ((ObjectNode) sampleRowNode).set(TREE_ID, new TextNode(convertedValue)); } if (sampleRowNode.has(TRACKING_ID)) { JsonNode trackingIdNode = sampleRowNode.get(TRACKING_ID); String convertedValue = convertToHexString(trackingIdNode); ((ObjectNode) sampleRowNode).set(TRACKING_ID, new TextNode(convertedValue)); } if (sampleRowNode.has(IP_AS_BYTES)) { JsonNode ipNode = sampleRowNode.get(IP_AS_BYTES); String convertedValue = convertToHexString(ipNode); ((ObjectNode) sampleRowNode).set(IP_AS_BYTES, new TextNode(convertedValue)); } if (sampleRowNode.has(IP_AS_BYTES_1)) { JsonNode ipNode = sampleRowNode.get(IP_AS_BYTES_1); String convertedValue = convertToHexString(ipNode); ((ObjectNode) sampleRowNode).set(IP_AS_BYTES_1, new TextNode(convertedValue)); } if (sampleRowNode.has(ATTACHMENTS)) { JsonNode attachmentNode = sampleRowNode.get(ATTACHMENTS); if (attachmentNode.has(PAYLOAD)) { JsonNode payloadNode = attachmentNode.get(PAYLOAD); String value = "** " + Integer.toString(payloadNode.size()) + " bytes binary data **"; ((ObjectNode) attachmentNode).set(PAYLOAD, new TextNode(value)); } } if (sampleRowNode.has(MEDIA)) { JsonNode mediaNode = sampleRowNode.get(MEDIA); String convertedValue = convertToHexString(mediaNode); ((ObjectNode) sampleRowNode).set(MEDIA, new TextNode(convertedValue)); } if (sampleRowNode.has(HEADER)) { JsonNode headerNode = sampleRowNode.get(HEADER); if (headerNode != null) { if (headerNode.has(MEMBER_ID)) { ((ObjectNode) headerNode).set(MEMBER_ID, new TextNode("********")); } if (headerNode.has(GUID)) { JsonNode guidNode = headerNode.get(GUID); String convertedValue = convertToHexString(guidNode); ((ObjectNode) headerNode).set(GUID, new TextNode(convertedValue)); } if (headerNode.has(TREE_ID)) { JsonNode headerTreeIdNode = headerNode.get(TREE_ID); String convertedValue = convertToHexString(headerTreeIdNode); ((ObjectNode) headerNode).set(TREE_ID, new TextNode(convertedValue)); } if (headerNode.has(AUDITHEADER)) { JsonNode auditHeaderNode = headerNode.get(AUDITHEADER); if (auditHeaderNode != null && auditHeaderNode.has(MESSAGE_ID)) { JsonNode messageIdNode = auditHeaderNode.get(MESSAGE_ID); String convertedValue = convertToHexString(messageIdNode); ((ObjectNode) auditHeaderNode).set(MESSAGE_ID, new TextNode(convertedValue)); } } } } if (sampleRowNode.has(REQUEST)) { JsonNode requestNode = sampleRowNode.get(REQUEST); if (requestNode != null && requestNode.has(ATTACHMENTS)) { JsonNode attachmentsNode = requestNode.get(ATTACHMENTS); if (attachmentsNode != null && attachmentsNode.has(PAYLOAD)) { JsonNode payloadNode = attachmentsNode.get(PAYLOAD); String value = "** " + Integer.toString(payloadNode.size()) + " bytes binary data **"; ((ObjectNode) attachmentsNode).set(PAYLOAD, new TextNode(value)); } } } if (sampleRowNode.has(REQUEST_HEADER)) { JsonNode requestHeaderNode = sampleRowNode.get(REQUEST_HEADER); if (requestHeaderNode != null && requestHeaderNode.has(IP_AS_BYTES)) { JsonNode ipNode = requestHeaderNode.get(IP_AS_BYTES); String convertedValue = convertToHexString(ipNode); ((ObjectNode) requestHeaderNode).set(IP_AS_BYTES, new TextNode(convertedValue)); } if (requestHeaderNode != null && requestHeaderNode.has(IP_AS_BYTES_1)) { JsonNode ipNode = requestHeaderNode.get(IP_AS_BYTES_1); String convertedValue = convertToHexString(ipNode); ((ObjectNode) requestHeaderNode).set(IP_AS_BYTES_1, new TextNode(convertedValue)); } } } } } } return sample; }