readFromFile static method
Implementation
static Future<Map<String, dynamic>> readFromFile(String jsonFilePath) async {
final file = File(jsonFilePath);
if (!await file.exists()) {
throw FileSystemException('File not found', jsonFilePath);
}
final contents = await file.readAsString();
final data = jsonDecode(contents);
if (data is! Map<String, dynamic>) {
throw FormatException('JSON root element must be an object');
}
return data;
}