deserialize method

  1. @override
Size? deserialize(
  1. String? str
)

将字符串转换成对象

Implementation

@override
Size? deserialize(String? str) {
  if (str == null) return null;
  final map = jsonDecode(str);
  if (map is Map) {
    return Size(
      DartUtil.safeDouble(map['width']),
      DartUtil.safeDouble(map['height']),
    );
  } else {
    return null;
  }
}