c#filestream写入json
时间: 2023-10-05 16:11:46 浏览: 251
C#文件操作类分享
可以使用 `System.Text.Json` 库将 JSON 对象序列化为 JSON 字符串,然后使用 `FileStream` 类将字符串写入文件。
以下是一个示例代码:
```csharp
using System.IO;
using System.Text.Json;
// 定义一个对象
var obj = new { Name = "John", Age = 30 };
// 将对象序列化为 JSON 字符串
string jsonString = JsonSerializer.Serialize(obj);
// 打开文件流,写入字符串
using (FileStream fs = new FileStream("data.json", FileMode.Create))
using (StreamWriter writer = new StreamWriter(fs))
{
writer.Write(jsonString);
}
```
这样就可以将 `obj` 对象写入到 `data.json` 文件中了。
阅读全文