jsonData2Dictionary static method
Map<String, dynamic>?
jsonData2Dictionary(
- 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;
}
}