writeJsonToFile static method
写入 JSON 数据到文件
json 要写入的 Map<String, dynamic> 数据
filePath 保存到的文件路径
返回值: bool 是否写入成功(true成功,false失败)
使用示例:
bool ok = JsonUtil.writeJsonToFile({'a': 1, 'b': 2}, '/tmp/example.json');
print(ok); // true or false
Implementation
static bool writeJsonToFile(Map<String, dynamic> json, String filePath) {
try {
final file = File(filePath);
file.parent.createSync(recursive: true);
final jsonString = jsonEncode(json);
file.writeAsStringSync(jsonString);
return true;
} catch (e) {
Logger.log('Error writing JSON to file: $e');
return false;
}
}