jsonData2Dictionary static method

Map<String, dynamic>? jsonData2Dictionary(
  1. dynamic jsonData
)

Implementation

static Map<String, dynamic>? jsonData2Dictionary(dynamic jsonData) {
  if (jsonData == null) return null;
  try {
    if (jsonData is String) {
      return jsonDecode(jsonData) as Map<String, dynamic>;
    } else if (jsonData is List<int>) {
      final jsonString = utf8.decode(jsonData);
      return jsonDecode(jsonString) as Map<String, dynamic>;
    }
    return null;
  } catch (e) {
    if (kDebugMode) {
      print("jsonEncode failed: $e");
    }
    return null;
  }
}