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 中文站