using System;
using Newtonsoft.Json;
class Program
{
static void Main()
{
// 定义一个JSON字符串
string jsonString = "{\"name\":\"John\", \"age\":30, \"city\":\"New York\"}";
// 将JSON字符串转换为JSON对象(在这里是动态类型)
dynamic jsonObject = JsonConvert.DeserializeObject(jsonString);
// 访问JSON对象的属性
Console.WriteLine("Name: " + jsonObject.name);
Console.WriteLine("Age: " + jsonObject.age);
Console.WriteLine("City: " + jsonObject.city);
}
}
Newtonsoft.Json 命名空间中的 JsonConvert 类来进行 JSON 操作。需要确保项目中已安装 Newtonsoft.Json 包。jsonString 是一个包含简单用户信息的 JSON 格式的字符串。JsonConvert.DeserializeObject 方法将 JSON 字符串转换为动态类型的对象 jsonObject。jsonObject 的属性,如 name、age 和 city。如果你没有安装 Newtonsoft.Json 包,可以通过 NuGet 包管理器安装它:
Install-Package Newtonsoft.Json
如果你希望将 JSON 字符串转换为特定类型的对象,可以指定目标类型,例如:
Person person = JsonConvert.DeserializeObject<Person>(jsonString);
其中 Person 是你定义的一个类。
上一篇:c#注释快捷键
下一篇:c# 字符串比较
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站