org.codehaus.jackson.node.JsonNodeFactory.numberNode()方法的使用及代码示例

x33g5p2x  于2022-01-21 转载在 其他  
字(5.3k)|赞(0)|评价(0)|浏览(80)

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

JsonNodeFactory.numberNode介绍

[英]Factory method for getting an instance of JSON numeric value that expresses given 8-bit value
[中]获取表示给定8位值的JSON数值实例的工厂方法

代码示例

代码示例来源:origin: org.codehaus.jackson/jackson-mapper-asl

public final NumericNode numberNode(double v) { return _nodeFactory.numberNode(v); }
public final NumericNode numberNode(BigDecimal v) { return (_nodeFactory.numberNode(v)); }

代码示例来源:origin: org.codehaus.jackson/jackson-mapper-asl

public final NumericNode numberNode(int v) { return _nodeFactory.numberNode(v); }
public final NumericNode numberNode(long v) { return _nodeFactory.numberNode(v); }

代码示例来源:origin: org.codehaus.jackson/jackson-mapper-asl

public final NumericNode numberNode(short v) { return _nodeFactory.numberNode(v); }
public final NumericNode numberNode(int v) { return _nodeFactory.numberNode(v); }

代码示例来源:origin: org.codehaus.jackson/jackson-mapper-asl

public final NumericNode numberNode(byte v) { return _nodeFactory.numberNode(v); }
public final NumericNode numberNode(short v) { return _nodeFactory.numberNode(v); }

代码示例来源:origin: org.codehaus.jackson/jackson-mapper-asl

public final NumericNode numberNode(long v) { return _nodeFactory.numberNode(v); }
public final NumericNode numberNode(float v) { return _nodeFactory.numberNode(v); }

代码示例来源:origin: org.codehaus.jackson/jackson-mapper-asl

public final NumericNode numberNode(float v) { return _nodeFactory.numberNode(v); }
public final NumericNode numberNode(double v) { return _nodeFactory.numberNode(v); }

代码示例来源:origin: org.codehaus.jackson/jackson-mapper-asl

public final NumericNode numberNode(BigDecimal v) { return (_nodeFactory.numberNode(v)); }

代码示例来源:origin: org.codehaus.jackson/jackson-mapper-asl

if (nt == JsonParser.NumberType.BIG_INTEGER
  || ctxt.isEnabled(DeserializationConfig.Feature.USE_BIG_INTEGER_FOR_INTS)) {
  return nodeFactory.numberNode(jp.getBigIntegerValue());
  return nodeFactory.numberNode(jp.getIntValue());
return nodeFactory.numberNode(jp.getLongValue());
if (nt == JsonParser.NumberType.BIG_DECIMAL
  || ctxt.isEnabled(DeserializationConfig.Feature.USE_BIG_DECIMAL_FOR_FLOATS)) {
  return nodeFactory.numberNode(jp.getDecimalValue());
return nodeFactory.numberNode(jp.getDoubleValue());

代码示例来源:origin: camunda/camunda-bpm-platform

public final NumericNode numberNode(byte v) { return _nodeFactory.numberNode(v); }
public final NumericNode numberNode(short v) { return _nodeFactory.numberNode(v); }

代码示例来源:origin: camunda/camunda-bpm-platform

public final NumericNode numberNode(float v) { return _nodeFactory.numberNode(v); }
public final NumericNode numberNode(double v) { return _nodeFactory.numberNode(v); }

代码示例来源:origin: camunda/camunda-bpm-platform

public final NumericNode numberNode(short v) { return _nodeFactory.numberNode(v); }
public final NumericNode numberNode(int v) { return _nodeFactory.numberNode(v); }

代码示例来源:origin: camunda/camunda-bpm-platform

public final NumericNode numberNode(BigDecimal v) { return (_nodeFactory.numberNode(v)); }

代码示例来源:origin: camunda/camunda-bpm-platform

public final NumericNode numberNode(int v) { return _nodeFactory.numberNode(v); }
public final NumericNode numberNode(long v) { return _nodeFactory.numberNode(v); }

代码示例来源:origin: camunda/camunda-bpm-platform

public final NumericNode numberNode(long v) { return _nodeFactory.numberNode(v); }
public final NumericNode numberNode(float v) { return _nodeFactory.numberNode(v); }

代码示例来源:origin: camunda/camunda-bpm-platform

public final NumericNode numberNode(double v) { return _nodeFactory.numberNode(v); }
public final NumericNode numberNode(BigDecimal v) { return (_nodeFactory.numberNode(v)); }

代码示例来源:origin: camunda/camunda-bpm-platform

if (nt == JsonParser.NumberType.BIG_INTEGER
  || ctxt.isEnabled(DeserializationConfig.Feature.USE_BIG_INTEGER_FOR_INTS)) {
  return nodeFactory.numberNode(jp.getBigIntegerValue());
  return nodeFactory.numberNode(jp.getIntValue());
return nodeFactory.numberNode(jp.getLongValue());
if (nt == JsonParser.NumberType.BIG_DECIMAL
  || ctxt.isEnabled(DeserializationConfig.Feature.USE_BIG_DECIMAL_FOR_FLOATS)) {
  return nodeFactory.numberNode(jp.getDecimalValue());
return nodeFactory.numberNode(jp.getDoubleValue());

代码示例来源: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: 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);
}

代码示例来源:origin: eBay/YiDB

@Test (expected = IllegalArgumentException.class)
  public void testDateWithException2(){
    IDataTypeHandler handler = new JsonDateHandler();
    MetaField metaField = new MetaAttribute();
    metaField.setName("DateField");
    
    JsonNode valueNode = JsonNodeFactory.instance.numberNode(123.456);
    handler.read(null, valueNode, metaField);
  }
}

相关文章