本文整理了Java中org.codehaus.jackson.node.JsonNodeFactory.textNode()
方法的一些代码示例,展示了JsonNodeFactory.textNode()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JsonNodeFactory.textNode()
方法的具体详情如下:
包路径:org.codehaus.jackson.node.JsonNodeFactory
类名称:JsonNodeFactory
方法名:textNode
[英]Factory method for constructing a node that represents JSON String value
[中]用于构造表示JSON字符串值的节点的工厂方法
代码示例来源:origin: org.codehaus.jackson/jackson-mapper-asl
public final TextNode textNode(String text) { return _nodeFactory.textNode(text); }
代码示例来源:origin: camunda/camunda-bpm-platform
public final TextNode textNode(String text) { return _nodeFactory.textNode(text); }
代码示例来源:origin: org.codehaus.jackson/jackson-mapper-asl
protected final ArrayNode deserializeArray(JsonParser jp, DeserializationContext ctxt,
final JsonNodeFactory nodeFactory)
throws IOException, JsonProcessingException
{
ArrayNode node = nodeFactory.arrayNode();
while (true) {
switch (jp.nextToken()) {
case START_OBJECT:
node.add(deserializeObject(jp, ctxt, nodeFactory));
break;
case START_ARRAY:
node.add(deserializeArray(jp, ctxt, nodeFactory));
break;
case END_ARRAY:
return node;
case VALUE_STRING:
node.add(nodeFactory.textNode(jp.getText()));
break;
default:
node.add(deserializeAny(jp, ctxt, nodeFactory));
break;
}
}
}
代码示例来源:origin: org.codehaus.jackson/jackson-mapper-asl
break;
case VALUE_STRING:
value = nodeFactory.textNode(jp.getText());
break;
default:
代码示例来源:origin: org.codehaus.jackson/jackson-mapper-asl
return nodeFactory.textNode(jp.getText());
代码示例来源:origin: org.codehaus.jackson/jackson-mapper-lgpl
public final TextNode textNode(String text) { return _nodeFactory.textNode(text); }
代码示例来源:origin: com.barchart.wrap/barchart-wrap-jackson
public final TextNode textNode(String text) { return _nodeFactory.textNode(text); }
代码示例来源:origin: ovea-deprecated/jetty-session-redis
public final TextNode textNode(String text) { return _nodeFactory.textNode(text); }
代码示例来源:origin: camunda/camunda-bpm-platform
protected final ArrayNode deserializeArray(JsonParser jp, DeserializationContext ctxt,
final JsonNodeFactory nodeFactory)
throws IOException, JsonProcessingException
{
ArrayNode node = nodeFactory.arrayNode();
while (true) {
switch (jp.nextToken()) {
case START_OBJECT:
node.add(deserializeObject(jp, ctxt, nodeFactory));
break;
case START_ARRAY:
node.add(deserializeArray(jp, ctxt, nodeFactory));
break;
case END_ARRAY:
return node;
case VALUE_STRING:
node.add(nodeFactory.textNode(jp.getText()));
break;
default:
node.add(deserializeAny(jp, ctxt, nodeFactory));
break;
}
}
}
代码示例来源:origin: camunda/camunda-bpm-platform
break;
case VALUE_STRING:
value = nodeFactory.textNode(jp.getText());
break;
default:
代码示例来源:origin: eBay/YiDB
@Override
public JsonNode write(IEntity currEntity, Object value, MetaField metaField) {
String resultString;
if (value == null) {
return NullNode.getInstance();
} else {
resultString = value.toString();
}
return JsonNodeFactory.instance.textNode(resultString);
}
代码示例来源:origin: io.snamp/json-helpers
public static TextNode serialize(final Instant value) {
return ThreadLocalJsonFactory.getFactory().textNode(value.toString());
}
代码示例来源:origin: apache/helix
private void getWorkflowConfigNode(ObjectNode workflowConfigNode, ZNRecord record) {
for (Map.Entry<String, String> entry : record.getSimpleFields().entrySet()) {
if (!entry.getKey().equals(WorkflowConfig.WorkflowConfigProperty.Dag)) {
workflowConfigNode.put(entry.getKey(), JsonNodeFactory.instance.textNode(entry.getValue()));
}
}
}
代码示例来源:origin: org.codehaus.enunciate/enunciate-docs
public JsonNode generateExampleJson(EnumTypeDefinition type) {
Map<String,Object> enumValues = type.getEnumValues();
Object example = null;
for (Object value : enumValues.values()) {
if (value != null) {
example = value;
break;
}
}
String exampleValue;
if (example == null) {
exampleValue = "...";
}
else if (type instanceof QNameEnumTypeDefinition && ((QNameEnumTypeDefinition)type).isUriBaseType()) {
exampleValue = ((QName) example).getNamespaceURI() + ((QName) example).getLocalPart();
}
else {
exampleValue = String.valueOf(enumValues.values().iterator().next());
}
return JsonNodeFactory.instance.textNode(exampleValue);
}
代码示例来源:origin: camunda/camunda-bpm-platform
return nodeFactory.textNode(jp.getText());
代码示例来源:origin: eBay/YiDB
@Override
public JsonNode write(IEntity currEntity, Object value, MetaField metaField) {
CheckConditions.checkNotNull(metaField);
if (value == null) {
return NullNode.getInstance();
}
validate(currEntity, value, metaField);
return JsonNodeFactory.instance.textNode((String)value);
}
}
代码示例来源:origin: apache/helix
private void getWorkflowContextNode(ObjectNode workflowContextNode, ZNRecord record) {
if (record.getMapFields() != null) {
for (String fieldName : record.getMapFields().keySet()) {
JsonNode node = OBJECT_MAPPER.valueToTree(record.getMapField(fieldName));
workflowContextNode.put(fieldName, node);
}
}
if (record.getSimpleFields() != null) {
for (Map.Entry<String, String> entry : record.getSimpleFields().entrySet()) {
workflowContextNode
.put(entry.getKey(), JsonNodeFactory.instance.textNode(entry.getValue()));
}
}
}
代码示例来源:origin: io.snamp/json-helpers
@Override
public void serialize(final Notification src, final JsonGenerator jgen, final SerializerProvider provider) throws IOException {
final ObjectNode node = ThreadLocalJsonFactory.getFactory().objectNode();
node.put(SOURCE, ThreadLocalJsonFactory.getFactory().textNode(src.getSource().toString()));
node.put(NOTIF_TYPE, src.getType());
node.put(SEQUENCE_NUMBER, src.getSequenceNumber());
if (timeStampAsString)
node.put(TIME_STAMP, ThreadLocalJsonFactory.toValueNode(new Date(src.getTimeStamp())));
else
node.put(TIME_STAMP, src.getTimeStamp());
node.put(MESSAGE, src.getMessage());
node.put(USER_DATA, ThreadLocalJsonFactory.toValueNode(src.getUserData()));
node.serialize(jgen, provider);
}
}
代码示例来源:origin: eBay/YiDB
@Test (expected = IllegalArgumentException.class)
public void testDateWithException1(){
IDataTypeHandler handler = new JsonDateHandler();
MetaField metaField = new MetaAttribute();
metaField.setName("DateField");
JsonNode valueNode = JsonNodeFactory.instance.textNode("wrong value");
handler.read(null, valueNode, metaField);
}
代码示例来源:origin: eBay/YiDB
@Test
public void testDate(){
IDataTypeHandler handler = new JsonDateHandler();
MetaField metaField = new MetaAttribute();
metaField.setName("DateField");
Date value = new Date();
JsonNode valueNode = JsonNodeFactory.instance.numberNode(value.getTime());
Date readValue = (Date) handler.read(null, valueNode, metaField);
assertEquals(value, readValue);
valueNode = JsonNodeFactory.instance.numberNode(1);
handler.read(null, valueNode, metaField);
String strValue = "invalid";
JsonNode strValueNode = JsonNodeFactory.instance.textNode(strValue);
try {
handler.read(null, strValueNode, metaField);
Assert.fail();
} catch(IllegalArgumentException e) {
}
}
内容来源于网络,如有侵权,请联系作者删除!