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