色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

c# 對象 轉 json

錢艷冰2年前9瀏覽0評論

C#是一種常用的編程語言,它支持將對象轉化為JSON格式。JSON(JavaScript Object Notation)是一種輕量級的數據交換格式,它易于閱讀和編寫,并且容易解析和生成。在C#中,可以使用Json.NET庫來實現對象和JSON之間的互相轉換。

using System;
using Newtonsoft.Json;
namespace ObjectToJsonExample
{
class Program
{
static void Main(string[] args)
{
// 創建一個對象
Student student = new Student
{
Id = 1001,
Name = "張三",
Age = 18,
Gender = "男"
};
// 將對象轉換為JSON格式的字符串
string json = JsonConvert.SerializeObject(student);
Console.WriteLine(json);
// 將JSON格式的字符串轉換為對象
Student s = JsonConvert.DeserializeObject(json);
Console.WriteLine(s.Name);
Console.ReadLine();
}
}
class Student
{
public int Id { get; set; }
public string Name { get; set; }
public int Age { get; set; }
public string Gender { get; set; }
}
}

在上面的代碼中,我們定義了一個Student類作為示例,其中包含了一些基本屬性。在Main方法中,我們創建了一個Student對象,并使用JsonConvert.SerializeObject方法將其轉換為JSON格式的字符串。然后,我們使用JsonConvert.DeserializeObject方法將JSON字符串轉換為Student對象,并輸出其中的Name屬性。在使用Json.NET時,需要先通過NuGet將其添加到項目中。