C#将列表转换为JS格式的数据

xs
xs
2024-05-14 / 0 评论 / 13 阅读 / 正在检测是否收录...

在编写API的时候后端将数据传给前端一般会将数据序列化为JS字符串格式,这样可以减少数据传输量,提高数据传输效率。
引入Newtonsoft.Json命名空间,然后使用JsonConvert.SerializeObject方法可以将列表转换为JSON字符串。
想要引用Newtonsoft.Json需要先去NuGet上下载,直接搜索Newtonsoft.Json第一个就是
接下来看代码
using Newtonsoft.Json;//引用Newtonsoft.Json命名空间
namespace CS
{

public class User {
    public string Name;
    public string NiCk;
}
internal class Program
{
    static void Main(string[] args)
    {
        List<User> users= new List<User>();
        users.Add(new User() { Name = "姓名",NiCk = "昵称"});
        users.Add(new User { Name = "用户", NiCk = "账号" });
        string f = JsonConvert.SerializeObject(users);//这里使用JsonConvert.SerializeObject方法将列表转换为JS格式的字符串
        List<User> d = JsonConvert.DeserializeObject<List<User>>(f);//将JS格式的字符串反序列化
    }
}

}

0

评论 (0)

取消