在 Visual Studio 中,可以通过 NuGet 包管理器安装 Newtonsoft.Json:
bash复制
Install-Package Newtonsoft.Json
JSON 序列化
将 C# 对象转换为 JSON 字符串:
csharp复制
using Newtonsoft.Json;public class Skill{
public int ID { get; set; }
public string Name { get; set; }
public int Damage { get; set; }}var mySkill = new Skill { ID = 1, Name = "Fireball", Damage = 50 };string json = JsonConvert.SerializeObject(mySkill);Console.WriteLine(json);
using System.Text.Json;public class Person{
public string Name { get; set; }
public int Age { get; set; }}var person = new Person { Name = "Alice", Age = 30 };string json = JsonSerializer.Serialize(person);Console.WriteLine(json);
public class Message{
public bool success { get; set; }
public string msg { get; set; }
public List<Datas> data { get; set; }}public class Datas{
public int id { get; set; }
public string Name { get; set; }
public string Number { get; set; }
public string Date { get; set; }}