本文整理了Java中org.bson.types.Decimal128.toString()
方法的一些代码示例,展示了Decimal128.toString()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Decimal128.toString()
方法的具体详情如下:
包路径:org.bson.types.Decimal128
类名称:Decimal128
方法名:toString
[英]Returns the String representation of the Decimal128 value.
[中]返回十进制128值的字符串表示形式。
代码示例来源:origin: org.mongodb/mongo-java-driver
@Override
public void convert(final Decimal128 value, final StrictJsonWriter writer) {
writer.writeRaw(format("NumberDecimal(\"%s\")", value.toString()));
}
}
代码示例来源:origin: immutables/immutables
@Override
public void write(JsonWriter out, Decimal128 value) throws IOException {
if (value == null) {
out.nullValue();
} else if (out instanceof BsonWriter) {
((BsonWriter) out).unwrap().writeDecimal128(value);
} else {
out.value(value.toString());
}
}
代码示例来源:origin: org.mongodb/mongo-java-driver
@Override
public void convert(final Decimal128 value, final StrictJsonWriter writer) {
writer.writeStartObject();
writer.writeName("$numberDecimal");
writer.writeString(value.toString());
writer.writeEndObject();
}
}
代码示例来源:origin: immutables/immutables
/**
* Gson library reads numbers lazily when using generic
* {@link com.google.gson.internal.bind.TypeAdapters#JSON_ELEMENT} type adapter.
* Number is read as string and then wrapped inside {@link LazilyParsedNumber}. This inefficiency
* should only occur if reading numbers with generic JSON element API
* and not using generated type adapters.
* @see LazilyParsedNumber
* @see com.google.gson.internal.bind.TypeAdapters#JSON_ELEMENT
*/
private String scalarToString() {
switch (delegate.getCurrentBsonType()) {
case STRING:
return delegate.readString();
case SYMBOL:
return delegate.readSymbol();
case INT32:
return Integer.toString(delegate.readInt32());
case INT64:
return Long.toString(delegate.readInt64());
case DOUBLE:
return Double.toString(delegate.readDouble());
case DECIMAL128:
return delegate.readDecimal128().toString();
default:
throw new IllegalStateException(
"Unknown scalar type to be converted to string: " + delegate.getCurrentBsonType());
}
}
代码示例来源:origin: debezium/debezium
colValue = keyvalueforStruct.getValue().asDecimal128().getValue().toString();
break;
list.add(temp);
} else if (arrValue.getBsonType() == BsonType.DECIMAL128 && valueType == BsonType.DECIMAL128) {
String temp = arrValue.asDecimal128().getValue().toString();
list.add(temp);
} else if (arrValue.getBsonType() == BsonType.TIMESTAMP && valueType == BsonType.TIMESTAMP) {
代码示例来源:origin: ch.rasc/bsoncodec
@Override
public String decode(BsonReader reader, DecoderContext decoderContext) {
return reader.readDecimal128().toString();
}
代码示例来源:origin: org.immutables/mongo
@Override
public void write(JsonWriter out, Decimal128 value) throws IOException {
if (value == null) {
out.nullValue();
} else if (out instanceof BsonWriter) {
((BsonWriter) out).unwrap().writeDecimal128(value);
} else {
out.value(value.toString());
}
}
代码示例来源:origin: org.immutables/mongo
/**
* Gson library reads numbers lazily when using generic
* {@link com.google.gson.internal.bind.TypeAdapters#JSON_ELEMENT} type adapter.
* Number is read as string and then wrapped inside {@link LazilyParsedNumber}. This inefficiency
* should only occur if reading numbers with generic JSON element API
* and not using generated type adapters.
* @see LazilyParsedNumber
* @see com.google.gson.internal.bind.TypeAdapters#JSON_ELEMENT
*/
private String scalarToString() {
switch (delegate.getCurrentBsonType()) {
case STRING:
return delegate.readString();
case SYMBOL:
return delegate.readSymbol();
case INT32:
return Integer.toString(delegate.readInt32());
case INT64:
return Long.toString(delegate.readInt64());
case DOUBLE:
return Double.toString(delegate.readDouble());
case DECIMAL128:
return delegate.readDecimal128().toString();
default:
throw new IllegalStateException(
"Unknown scalar type to be converted to string: " + delegate.getCurrentBsonType());
}
}
内容来源于网络,如有侵权,请联系作者删除!