using Newtonsoft.Json.Linq;
public class JObjectExample
{
    public static void Main()
    {
        // 创建一个JObject实例
        JObject person = new JObject(
            new JProperty("name", "John"),
            new JProperty("age", 30),
            new JProperty("isEmployed", true)
        );
        // 添加一个新的属性
        person["address"] = new JObject(
            new JProperty("street", "123 Main St"),
            new JProperty("city", "Anytown")
        );
        // 访问JObject中的值
        string name = (string)person["name"];
        int age = (int)person["age"];
        bool isEmployed = (bool)person["isEmployed"];
        string street = (string)person["address"]["street"];
        // 输出JObject的内容
        Console.WriteLine(person.ToString());
        // 修改JObject中的值
        person["age"] = 31;
        // 删除JObject中的属性
        person.Remove("isEmployed");
        // 输出修改后的JObject内容
        Console.WriteLine(person.ToString());
    }
}创建 JObject 实例:
JObject 类来创建一个 JSON 对象,并通过 JProperty 来定义键值对。添加新属性:
JObject 添加新的属性,例如 person["address"]。访问和转换值:
JToken 转换为相应的 .NET 类型,例如 (string)person["name"]。输出 JSON 字符串:
ToString() 方法可以将 JObject 转换为 JSON 字符串并输出。修改和删除属性:
JObject 中的属性值或使用 Remove 方法删除指定的属性。这个示例展示了如何使用 JObject 来操作 JSON 数据。
下一篇:c#编程
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站