toMap method

Map<String, dynamic>? toMap(
  1. String? jsonStr
)

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;
  }
}