Я пытаюсь создать файл JSON после его анализа.
В приведенном ниже коде я выбираю путь, по которому должен появиться указанный файл JSON.
public class Movie
{
public string Name { get; set; }
public int Year { get; set; }
}
class Parsing
{
static void Main(string[] args)
{
//Just a movie object for the sake of testing
Movie movie = new Movie
{
Name = "Bad Boys",
Year = 1995
};
try
{
// serialize JSON to a string and then write string to a file
File.WriteAllText(@"c:\\Users\\LOrdBenche\\source\\repos\\parsingTest\\parsingTest\\producedJSON", JsonConvert.SerializeObject(movie));
// serialize JSON directly to a file
using (StreamWriter file = File.CreateText(@"c:\\Users\\LOrdBenche\\source\\repos\\parsingTest\\parsingTest\\producedJSON"))
{
JsonSerializer serializer = new JsonSerializer();
serializer.Serialize(file, movie);
}
}
catch (UnauthorizedAccessException e)
{
Console.WriteLine(e.ToString());
}
}
}
Однако проблема в том, что я продолжаю иметь UnauthorizedAccessException
.Я дал доступ к папке, и я также попытался запустить программу от имени администратора.
Все, что я нашел в Интернете, предлагало эти два метода, но они не работали.