WPF:保存并读取 Documents 文件夹中的 Json 文件
WPF: Save and read Json file in Documents folder
我正在制作一个简单的 WPF 程序:
如何将 json 字符串保存到 Documents 文件夹中的 data.json 文件中并使用 Json.NET 读取它们?
我的代码:
public void SerializeTest()
{
for (int i = 0; i < 3; i++)
{
Product product = new Product();
product.Name = "Item " + i;
productList.Add(product);
}
json = JsonConvert.SerializeObject(productList, Formatting.Indented);
}
我猜你要找的是
Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);
您可以使用它并附加到您想要的文件。
json = JsonConvert.SerializeObject(productList, Formatting.Indented);
string path = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) + "\ExampleFolder\ExampleSubFolder\data.json";
try
{
File.WriteAllText(path, json);
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}
我正在制作一个简单的 WPF 程序:
如何将 json 字符串保存到 Documents 文件夹中的 data.json 文件中并使用 Json.NET 读取它们?
我的代码:
public void SerializeTest()
{
for (int i = 0; i < 3; i++)
{
Product product = new Product();
product.Name = "Item " + i;
productList.Add(product);
}
json = JsonConvert.SerializeObject(productList, Formatting.Indented);
}
我猜你要找的是
Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);
您可以使用它并附加到您想要的文件。
json = JsonConvert.SerializeObject(productList, Formatting.Indented);
string path = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) + "\ExampleFolder\ExampleSubFolder\data.json";
try
{
File.WriteAllText(path, json);
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}