在日常开发中,将数据结构转换为JSON字符串是常见的需求之一。无论是用于API接口返回还是前端交互,掌握这一技能都至关重要!今天就来分享一个简单的C示例代码,教你如何将`List`集合轻松转换为JSON字符串。😎
假设我们有一个包含多个对象的`List`集合,每个对象都有属性如`Id`和`Name`。首先需要引入`Newtonsoft.Json`库(通过NuGet安装),它是一个强大的JSON处理工具。接着,可以使用以下代码实现转换:
```csharp
using System;
using System.Collections.Generic;
using Newtonsoft.Json;
class Program
{
static void Main()
{
// 创建一个List集合
var list = new List
{
new Info { Id = 1, Name = "Alice" },
new Info { Id = 2, Name = "Bob" }
};
// 转换为JSON字符串
string json = JsonConvert.SerializeObject(list);
Console.WriteLine(json);// 输出JSON格式的数据
}
}
public class Info
{
public int Id { get; set; }
public string Name { get; set; }
}
```
运行这段代码后,你会看到类似以下输出:
`[{"Id":1,"Name":"Alice"},{"Id":2,"Name":"Bob"}]`
是不是非常简单?掌握了这个技巧,你就能更高效地进行数据序列化啦!🚀
💡 小贴士:记得检查是否已正确引用`Newtonsoft.Json`命名空间哦!