C# Newtonsoft.Json 序列化输出 json 字符串的常见格式, JsonConvert.SerializeObject 使用

SerializeObject 序列化 C# 对象到字符串
    // Install-Package Newtonsoft.Json
    class Program
    {
        static void Main(string[] args)
        {
            // {"id":"123","name":"admin"}
            string jsonStr = JsonConvert.SerializeObject(new { id = "123", name = "admin" });

            Person person = new Person
            {
                Id = "123",
                Name = "admin",
            };

            // {"person":{"Id":"123","Name":"admin"}}
            string jsonStr2 = JsonConvert.SerializeObject(new { person });

            // {"Id":"123","Name":"admin"}
            string jsonStr3 = JsonConvert.SerializeObject(new Person
            {
                Id = "123",
                Name = "admin",
            });

            Console.WriteLine("Hello World!");
        }
    }

    public class Person
    {
        public string Id { get; set; }
        public string Name { get; set; }
    }

作者最新文章
C# 实现字符串文本换行的方法,文本如何换行
C# 如何循环读取文件每一行文本内容
C# DateTime AddMonths 的错误用法导致跳过日期
C# 全角转换半角,半角转换为全角
C# Word 转换 PDF 文件,如何转换 PDF