C# 读取json文件数据
时间: 2023-09-07 19:18:07 浏览: 269
你可以使用C#中的Newtonsoft.Json库来读取JSON文件数据。以下是一个简单的示例代码,演示如何读取JSON文件中的数据:
```csharp
using System;
using Newtonsoft.Json;
using System.IO;
public class Person
{
public string Name { get; set; }
public int Age { get; set; }
}
class Program
{
static void Main()
{
// 读取JSON文件内容
string json = File.ReadAllText("data.json");
// 反序列化JSON数据为对象
Person person = JsonConvert.DeserializeObject<Person>(json);
// 访问对象的属性
Console.WriteLine($"Name: {person.Name}");
Console.WriteLine($"Age: {person.Age}");
}
}
```
上述代码假设你有一个名为 "data.json" 的JSON文件,其内容如下:
```json
{
"Name": "John",
"Age": 25
}
```
代码将读取该文件,并将其反序列化为 `Person` 对象。然后你可以通过访问 `person` 对象的属性来获取数据。在上述示例中,输出将是:
```
Name: John
Age: 25
```
请确保已将Newtonsoft.Json库添加到项目中。你可以通过NuGet包管理器或手动下载并添加引用来获取该库。
阅读全文