org.codehaus.jackson.node.NullNode类的使用及代码示例

x33g5p2x  于2022-01-25 转载在 其他  
字(5.1k)|赞(0)|评价(0)|浏览(141)

本文整理了Java中org.codehaus.jackson.node.NullNode类的一些代码示例,展示了NullNode类的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。NullNode类的具体详情如下:
包路径:org.codehaus.jackson.node.NullNode
类名称: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);
}

相关文章

微信公众号

最新文章

更多

NullNode类方法