toMap method
JSON 字符串转为 Map
Implementation
Map<String, dynamic>? toMap(String? jsonStr) {
if (jsonStr == null || jsonStr.isEmpty) return null;
try {
final decoded = json.decode(jsonStr);
return decoded is Map<String, dynamic> ? decoded : null;
} catch (e) {
logger.e("JSON 转 Map 失败: $e");
return null;
}
}