📜  如何在 C# 中创建 json 文件 - Javascript (1)

📅  最后修改于: 2023-12-03 15:08:34.643000             🧑  作者: Mango

如何在 C# 中创建 JSON 文件

在 C# 中,可以通过 Newtonsoft.Json NuGet 包来创建 JSON 文件。以下是如何进行操作的步骤。

安装 Newtonsoft.Json NuGet 包

在 Visual Studio 中的“解决方案资源管理器”中,右键单击项目,然后选择“管理 NuGet 包”。在 NuGet 包管理器中,搜索“Newtonsoft.Json”,并安装该包。

创建 JSON 文件
  1. 导入命名空间
using Newtonsoft.Json;
  1. 创建对象
public class Person
{
    public string Name { get; set; }
    public int Age { get; set; }
    public string[] Hobbies { get; set; }
}

Person person = new Person
{
    Name = "Tom",
    Age = 28,
    Hobbies = new string[] { "reading", "traveling" }
};
  1. 序列化对象
string json = JsonConvert.SerializeObject(person);
  1. 写入文件
File.WriteAllText(@"C:\temp\person.json", json);
读取 JSON 文件
  1. 读取文件内容
string json = File.ReadAllText(@"C:\temp\person.json");
  1. 反序列化为对象
Person person = JsonConvert.DeserializeObject<Person>(json);

以上就是如何在 C# 中创建和读取 JSON 文件的方法。如果您还有其他问题或需要更详细的解释,请查阅 Newtonsoft.Json 的文档或在社区中咨询。