writeJsonToFile static method

bool writeJsonToFile(
  1. Map<String, dynamic> json,
  2. String filePath
)

写入JSON到文件 filePath: 文件路径 json: 要写入的JSON数据

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