private static JsonValue mapBsonNumberToJsonNumber(final BsonNumber asNumber) { final JsonValue result; if (asNumber.isDouble()) { result = JsonFactory.newValue(asNumber.asDouble().doubleValue()); } else if (asNumber.isInt64()) { result = JsonFactory.newValue(asNumber.asInt64().longValue()); } else { result = JsonFactory.newValue(asNumber.asInt32().intValue()); } return result; }
return new LongValue(value.asInt64().longValue());