本文整理了Java中com.fasterxml.jackson.databind.node.JsonNodeFactory.nullNode()
方法的一些代码示例,展示了JsonNodeFactory.nullNode()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JsonNodeFactory.nullNode()
方法的具体详情如下:
包路径:com.fasterxml.jackson.databind.node.JsonNodeFactory
类名称:JsonNodeFactory
方法名:nullNode
[英]Factory method for getting an instance of JSON null node (which represents literal null value)
[中]获取JSON null节点实例(表示文本null值)的工厂方法
代码示例来源:origin: redisson/redisson
@Override
public final NullNode nullNode() { return _nodeFactory.nullNode(); }
代码示例来源:origin: java-json-tools/json-schema-validator
@Override
public JsonNode digest(final JsonNode schema)
{
return FACTORY.nullNode();
}
}
代码示例来源:origin: redisson/redisson
/**
* Alternate factory method that will handle wrapper value, which may
* be null.
* Due to possibility of null, returning type is not guaranteed to be
* {@link NumericNode}, but just {@link ValueNode}.
*/
@Override
public ValueNode numberNode(Integer value) {
return (value == null) ? nullNode() : IntNode.valueOf(value.intValue());
}
代码示例来源:origin: redisson/redisson
/**
* Alternate factory method that will handle wrapper value, which may be null.
* Due to possibility of null, returning type is not guaranteed to be
* {@link NumericNode}, but just {@link ValueNode}.
*/
@Override
public ValueNode numberNode(Long v) {
if (v == null) {
return nullNode();
}
return LongNode.valueOf(v.longValue());
}
代码示例来源:origin: redisson/redisson
/**
* Alternate factory method that will handle wrapper value, which may
* be null.
* Due to possibility of null, returning type is not guaranteed to be
* {@link NumericNode}, but just {@link ValueNode}.
*/
@Override
public ValueNode numberNode(Float value) {
return (value == null) ? nullNode() : FloatNode.valueOf(value.floatValue());
}
代码示例来源:origin: redisson/redisson
/**
* Alternate factory method that will handle wrapper value, which may
* be null.
* Due to possibility of null, returning type is not guaranteed to be
* {@link NumericNode}, but just {@link ValueNode}.
*/
@Override
public ValueNode numberNode(Double value) {
return (value == null) ? nullNode() : DoubleNode.valueOf(value.doubleValue());
}
代码示例来源:origin: redisson/redisson
/**
* Alternate factory method that will handle wrapper value, which may
* be null.
* Due to possibility of null, returning type is not guaranteed to be
* {@link NumericNode}, but just {@link ValueNode}.
*/
@Override
public ValueNode numberNode(Byte value) {
return (value == null) ? nullNode() : IntNode.valueOf(value.intValue());
}
代码示例来源:origin: redisson/redisson
/**
* Factory method for getting an instance of JSON numeric value
* that expresses given unlimited range integer value
*/
@Override
public ValueNode numberNode(BigInteger v) {
if (v == null) {
return nullNode();
}
return BigIntegerNode.valueOf(v);
}
代码示例来源:origin: redisson/redisson
/**
* Alternate factory method that will handle wrapper value, which may
* be null.
* Due to possibility of null, returning type is not guaranteed to be
* {@link NumericNode}, but just {@link ValueNode}.
*/
@Override
public ValueNode numberNode(Short value) {
return (value == null) ? nullNode() : ShortNode.valueOf(value);
}
代码示例来源:origin: java-json-tools/json-schema-validator
@Override
protected JsonNode generateInstance()
{
return FACTORY.nullNode();
}
代码示例来源:origin: java-json-tools/json-schema-validator
@Override
protected JsonNode generateInstance()
{
return FACTORY.nullNode();
}
代码示例来源:origin: java-json-tools/json-schema-validator
@Override
protected JsonNode generateDigest()
{
return FACTORY.nullNode();
}
}
代码示例来源:origin: java-json-tools/json-schema-validator
@Override
protected JsonNode generateInstance()
{
return FACTORY.nullNode();
}
代码示例来源:origin: java-json-tools/json-schema-validator
@Override
protected JsonNode generateInstance()
{
return FACTORY.nullNode();
}
代码示例来源:origin: java-json-tools/json-schema-validator
@Override
protected JsonNode generateInstance()
{
return FACTORY.nullNode();
}
代码示例来源:origin: java-json-tools/json-schema-validator
@Override
protected JsonNode generateInstance()
{
return FACTORY.nullNode();
}
代码示例来源:origin: java-json-tools/json-schema-validator
@Override
protected JsonNode generateDigest()
{
return FACTORY.nullNode();
}
}
代码示例来源:origin: redisson/redisson
protected final JsonNode _fromEmbedded(JsonParser p, DeserializationContext ctxt,
JsonNodeFactory nodeFactory) throws IOException
{
Object ob = p.getEmbeddedObject();
if (ob == null) { // should this occur?
return nodeFactory.nullNode();
}
Class<?> type = ob.getClass();
if (type == byte[].class) { // most common special case
return nodeFactory.binaryNode((byte[]) ob);
}
// [databind#743]: Don't forget RawValue
if (ob instanceof RawValue) {
return nodeFactory.rawValueNode((RawValue) ob);
}
if (ob instanceof JsonNode) {
// [databind#433]: but could also be a JsonNode hiding in there!
return (JsonNode) ob;
}
// any other special handling needed?
return nodeFactory.pojoNode(ob);
}
}
代码示例来源:origin: java-json-tools/json-schema-validator
public ExtendsKeywordTest()
throws ProcessingException
{
final KeywordValidatorFactory factory
= DraftV3ValidatorDictionary.get().entries().get("extends");
validator = factory == null ? null
: factory.getKeywordValidator(FACTORY.nullNode());
}
代码示例来源:origin: java-json-tools/json-schema-validator
public NotKeywordTest()
throws ProcessingException
{
final KeywordValidatorFactory factory
= DraftV4ValidatorDictionary.get().entries().get("not");
validator = factory == null ? null
: factory.getKeywordValidator(FACTORY.nullNode());
}
内容来源于网络,如有侵权,请联系作者删除!