getMap property
转换为一个可能为空的Map类型
Implementation
Map<String, dynamic>? get getMap {
if (rawValue is String) {
var decodeResult;
try {
decodeResult = jsonDecode(rawValue);
} catch (e) {}
if (decodeResult == null) return null;
return SDartJson(decodeResult).getMap;
}
if (rawValue is! Map<dynamic, dynamic>) return null;
final m = rawValue as Map<dynamic, dynamic>;
return m.map(
(key, value) => MapEntry<String, dynamic>(
key.toString(),
value,
),
);
}