本文整理了Java中org.codehaus.jackson.node.NullNode
类的一些代码示例,展示了NullNode
类的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。NullNode
类的具体详情如下:
包路径:org.codehaus.jackson.node.NullNode
类名称:NullNode
[英]This singleton value class is used to contain explicit JSON null value.
[中]这个单例值类用于包含显式JSON空值。
代码示例来源:origin: org.codehaus.jackson/jackson-mapper-asl
/**
* Factory method for getting an instance of JSON null node (which
* represents literal null value)
*/
public NullNode nullNode() { return NullNode.getInstance(); }
代码示例来源:origin: org.apache.avro/avro
Schema defaultType = fieldSchema.getTypes().get(0);
if (defaultType.getType() == Schema.Type.NULL) {
defaultValue = NullNode.getInstance();
代码示例来源:origin: camunda/camunda-bpm-platform
/**
* Factory method for getting an instance of JSON null node (which
* represents literal null value)
*/
public NullNode nullNode() { return NullNode.getInstance(); }
代码示例来源:origin: org.apache.avro/avro
case NULL:
in.readNull();
return NullNode.getInstance();
case ARRAY:
ArrayNode array = JsonNodeFactory.instance.arrayNode();
代码示例来源:origin: rakam-io/rakam
public static Schema.Field generateAvroField(SchemaField field) {
return new Schema.Field(field.getName(), generateAvroSchema(field.getType()), null, NullNode.getInstance());
}
代码示例来源:origin: org.codehaus.jackson/jackson-mapper-lgpl
/**
* Factory method for getting an instance of JSON null node (which
* represents literal null value)
*/
public NullNode nullNode() { return NullNode.getInstance(); }
代码示例来源:origin: ovea-deprecated/jetty-session-redis
/**
* Factory method for getting an instance of JSON null node (which
* represents literal null value)
*/
public NullNode nullNode() { return NullNode.getInstance(); }
代码示例来源:origin: org.apache.isis.viewer/isis-viewer-restfulobjects-rendering
private Object argValueFor(final int i) {
// force a null into the map
return NullNode.getInstance();
}
代码示例来源:origin: com.barchart.wrap/barchart-wrap-jackson
/**
* Factory method for getting an instance of Json null node (which
* represents literal null value)
*/
public NullNode nullNode() { return NullNode.getInstance(); }
代码示例来源: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: org.apache.isis.viewer/isis-viewer-restfulobjects-rendering
private static Object unwrapAsObjectElseNullNode(ObjectAdapter objectAdapter) {
return objectAdapter != null? objectAdapter.getObject(): NullNode.getInstance();
}
代码示例来源:origin: org.apache.isis.viewer/isis-viewer-restfulobjects-applib
private static JsonNode toJsonNode(final List<JsonNode> matching) {
switch (matching.size()) {
case 0:
return NullNode.getInstance();
case 1:
return matching.get(0);
default:
final ArrayNode arrayNode = new ArrayNode(JsonNodeFactory.instance);
arrayNode.addAll(matching);
return arrayNode;
}
}
代码示例来源:origin: org.apache.isis.viewer/json-applib
private static JsonNode toJsonNode(final List<JsonNode> matching) {
switch (matching.size()) {
case 0:
return NullNode.getInstance();
case 1:
return matching.get(0);
default:
final ArrayNode arrayNode = new ArrayNode(JsonNodeFactory.instance);
arrayNode.addAll(matching);
return arrayNode;
}
}
代码示例来源:origin: eBay/YiDB
@Override
public JsonNode write(IEntity currEntity, Object value, MetaField metaField) {
if (value == null) {
return NullNode.getInstance();
}
validate(currEntity, value, metaField);
long time = ((Date)value).getTime();
return JsonNodeFactory.instance.numberNode(time);
}
代码示例来源:origin: eBay/YiDB
@Override
public JsonNode write(IEntity currEntity, Object value, MetaField metaField) {
if (value == null) {
return NullNode.getInstance();
}
validate(currEntity, value, metaField);
Boolean resultValue = (Boolean)value;
return JsonNodeFactory.instance.booleanNode(resultValue);
}
代码示例来源: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.numberNode(((Number) value).intValue());
}
代码示例来源: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.numberNode(((Number) value).longValue());
}
代码示例来源:origin: org.apache.isis.viewer/isis-viewer-restfulobjects-impl
private Object valueRep() {
final ObjectAdapter valueAdapter = objectMember.get(objectAdapter);
if (valueAdapter == null) {
return NullNode.getInstance();
}
return DomainObjectReprRenderer.valueOrRef(resourceContext, valueAdapter, objectMember.getSpecification());
}
代码示例来源: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: 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.numberNode((Double) value);
}
内容来源于网络,如有侵权,请联系作者删除!