C#json格式保存数据
时间: 2024-07-30 20:01:22 浏览: 116
C# Excel转Json或Js数据格式工具
在C#中,JSON(JavaScript Object Notation)是一种常用的数据交换格式,可以方便地将复杂的数据结构转换成字符串存储或在网络通信中传输。使用Json.NET库(也称为Newtonsoft.Json)是C#中最常用的处理JSON的方式。
以下是C#中使用Json.NET保存和加载JSON数据的基本步骤:
1. **保存数据**:
```csharp
using Newtonsoft.Json;
// 定义一个要序列化的对象
public class Person {
public string Name { get; set; }
public int Age { get; set; }
}
// 创建一个Person实例并序列化为JSON
var person = new Person { Name = "John", Age = 30 };
string json = JsonConvert.SerializeObject(person);
```
2. **加载数据**:
```csharp
// 将JSON字符串反序列化回原来的对象
string jsonString = "{\"Name\":\"Jane\", \"Age\":25}";
Person loadedPerson = JsonConvert.DeserializeObject<Person>(jsonString);
```
阅读全文