.net 如何生成json
时间: 2023-05-22 12:05:37 浏览: 125
.NET提供了一个类库System.Text.Json来生成json。我们可以使用System.Text.Json.JsonSerializer类的Serialize方法将对象序列化为json字符串,或者使用System.Text.Json.JsonDocument类来创建json文档并将其保存为文件。以下是一个示例代码:
```csharp
using System;
using System.Text.Json;
class Program
{
static void Main(string[] args)
{
var obj = new {
Name = "Alice",
Age = 28,
Occupation = "Software Engineer"
};
var jsonStr = JsonSerializer.Serialize(obj);
Console.WriteLine(jsonStr);
}
}
```
这个程序将输出以下内容:
```json
{
"Name": "Alice",
"Age": 28,
"Occupation": "Software Engineer"
}
```
阅读全文