public static FileStream saveFile(string fileName, JSONObject node = null) { string directoryName = Path.GetDirectoryName(fileName); if (!Directory.Exists(directoryName)) { Directory.CreateDirectory(directoryName); } FileStream fileStream = new FileStream(fileName, FileMode.Create, FileAccess.Write); if (node == null) { return(fileStream); } StreamWriter streamWriter = new StreamWriter(fileStream); string value = node.Print(true); streamWriter.Write(value); streamWriter.Close(); return(fileStream); }