using System;
using Newtonsoft.Json;
public class Program
{
public static void Main()
{
// 定义一个JSON字符串
string jsonString = "{\"Name\":\"John\", \"Age\":30, \"City\":\"New York\"}";
// 将JSON字符串转换为对象
Person person = JsonConvert.DeserializeObject<Person>(jsonString);
// 输出对象的属性值
Console.WriteLine("Name: " + person.Name);
Console.WriteLine("Age: " + person.Age);
Console.WriteLine("City: " + person.City);
}
}
// 定义一个类,用于映射JSON数据
public class Person
{
public string Name { get; set; }
public int Age { get; set; }
public string City { get; set; }
}
Newtonsoft.Json 命名空间来处理 JSON 数据。需要先安装 NuGet 包 Newtonsoft.Json。jsonString。JsonConvert.DeserializeObject<T> 方法将 JSON 字符串转换为 C# 对象。这里 T 是目标类型,即 Person 类。如果你没有安装 Newtonsoft.Json,可以通过 NuGet 包管理器安装:
Install-Package Newtonsoft.Json
上一篇:c#switch
下一篇:c#换行符
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站