Newtonsoft.Json

定义

提供 JSON 序列化和反序列化相关类型

描述

包含用于处理 JSON 数据的类,是 C# 中最流行的 JSON 处理库

参数

参数名 类型 描述
value object 要序列化的对象
json string JSON字符串

返回值

返回值 类型 描述
json string 序列化后的JSON字符串
obj object 反序列化后的对象

示例

示例代码,JSON 序列化和反序列化:
using Newtonsoft.Json;
class Program {
    static void Main() {
        var person = new { Name = "John", Age = 30 };
        string json = JsonConvert.SerializeObject(person);
        dynamic obj = JsonConvert.DeserializeObject(json);
        Console.WriteLine(obj.Name); // 输出: John
    }
}