📅  最后修改于: 2023-12-03 15:39:02.067000             🧑  作者: Mango
在现实世界中,许多 Web 应用程序都需要将 JSON 字符串转换为 C# 类或 Javascript 中的对象。本文将介绍如何将 JSON 字符串转换为 C# 类和 Javascript 对象。
在 C# 中,可以使用 “Newtonsoft.Json” 库将 JSON 字符串转换为 C# 对象。下面是示例代码:
using Newtonsoft.Json;
using System;
public class Car
{
public string Make { get; set; }
public string Model { get; set; }
public int Year { get; set; }
}
public class Program
{
public static void Main(string[] args)
{
string json = @"{
'Make': 'Honda',
'Model': 'Civic',
'Year': 2021
}";
Car car = JsonConvert.DeserializeObject<Car>(json);
Console.WriteLine(car.Make);
Console.WriteLine(car.Model);
Console.WriteLine(car.Year);
}
}
输出结果为:
Honda
Civic
2021
在 Javascript 中,可以使用“JSON.parse()”函数将 JSON 字符串转换为 Javascript 对象。下面是示例代码:
let json = `{
"make": "Honda",
"model": "Civic",
"year": 2021
}`;
let car = JSON.parse(json);
console.log(car.make);
console.log(car.model);
console.log(car.year);
输出结果为:
Honda
Civic
2021
以上是将 JSON 字符串转换为 C# 类和 Javascript 对象的方法,希望对开发者有所帮助。