📜  字符串 json 到 c# 类 - Javascript (1)

📅  最后修改于: 2023-12-03 15:39:02.067000             🧑  作者: Mango

字符串 JSON 到 C# 类 - Javascript

在现实世界中,许多 Web 应用程序都需要将 JSON 字符串转换为 C# 类或 Javascript 中的对象。本文将介绍如何将 JSON 字符串转换为 C# 类和 Javascript 对象。

将 JSON 字符串转换为 C# 类

在 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
将 JSON 字符串转换为 Javascript 对象

在 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 对象的方法,希望对开发者有所帮助。