Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

c# jobject

作者:最终一次颓废   发布日期:2025-06-24   浏览:83

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());
    }
}

解释说明

  1. 创建 JObject 实例:

    • 使用 JObject 类来创建一个 JSON 对象,并通过 JProperty 来定义键值对。
  2. 添加新属性:

    • 可以直接通过索引器的方式为 JObject 添加新的属性,例如 person["address"]
  3. 访问和转换值:

    • 可以通过类型转换将 JToken 转换为相应的 .NET 类型,例如 (string)person["name"]
  4. 输出 JSON 字符串:

    • 使用 ToString() 方法可以将 JObject 转换为 JSON 字符串并输出。
  5. 修改和删除属性:

    • 可以直接修改 JObject 中的属性值或使用 Remove 方法删除指定的属性。

这个示例展示了如何使用 JObject 来操作 JSON 数据。

上一篇:c# datatable select

下一篇:c#编程

大家都在看

c# 二进制

c# tcp client

c# type.gettype

c# sqlconnection

.net和c#

c#游戏开发

c#网络编程

c# rectangle

c# if else

c#高并发

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站