水印优化+ORC优化
This commit is contained in:
@@ -30,6 +30,17 @@ double asDouble(Object? value, {double fallback = 0}) {
|
||||
return fallback;
|
||||
}
|
||||
|
||||
/// 取可空小数:null / 无法解析都返回 null
|
||||
///
|
||||
/// 用于照片的经纬度这类"没有值"本身有含义的字段
|
||||
/// (定位没拿到就没有,不能退化成 0 —— 0 是几内亚湾)
|
||||
double? asNullableDouble(Object? value) {
|
||||
if (value == null) return null;
|
||||
if (value is num) return value.toDouble();
|
||||
if (value is String) return double.tryParse(value);
|
||||
return null;
|
||||
}
|
||||
|
||||
String asString(Object? value, {String fallback = ''}) {
|
||||
if (value == null) return fallback;
|
||||
return value.toString();
|
||||
|
||||
Reference in New Issue
Block a user