91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

如何用C# JSONObject實現數據轉換

c#
小樊
81
2024-11-19 14:14:45
欄目: 編程語言

在C#中,你可以使用Newtonsoft.Json庫(也稱為Json.NET)來處理JSON數據。首先,你需要安裝這個庫,可以通過NuGet包管理器來安裝:

Install-Package Newtonsoft.Json

安裝完成后,你可以使用以下代碼示例來實現JSON對象的數據轉換:

using System;
using Newtonsoft.Json;
using Newtonsoft.Json.Linq;

namespace JsonToCSharpObject
{
    class Program
    {
        static void Main(string[] args)
        {
            string jsonString = "{\"name\":\"John\", \"age\":30, \"city\":\"New York\"}";

            // 將JSON字符串轉換為C#對象
            Person person = JsonConvert.DeserializeObject<Person>(jsonString);

            Console.WriteLine($"Name: {person.Name}");
            Console.WriteLine($"Age: {person.Age}");
            Console.WriteLine($"City: {person.City}");

            // 將C#對象轉換回JSON字符串
            string jsonFromObject = JsonConvert.SerializeObject(person);

            Console.WriteLine($"JSON from object: {jsonFromObject}");
        }
    }

    public class Person
    {
        public string Name { get; set; }
        public int Age { get; set; }
        public string City { get; set; }
    }
}

在這個示例中,我們首先定義了一個名為Person的C#類,該類具有與JSON對象中的屬性相對應的屬性。然后,我們使用JsonConvert.DeserializeObject方法將JSON字符串轉換為Person對象。接下來,我們使用Console.WriteLine輸出轉換后的數據。

最后,我們使用JsonConvert.SerializeObject方法將Person對象轉換回JSON字符串,并將其輸出到控制臺。

0
清水河县| 许昌县| 和硕县| 芦溪县| 方城县| 元氏县| 巴塘县| 固阳县| 盈江县| 平邑县| 唐海县| 新田县| 榆林市| 石河子市| 郸城县| 班戈县| 基隆市| 静乐县| 金门县| 临澧县| 海晏县| 高雄县| 皋兰县| 抚松县| 磐安县| 依安县| 鄂托克前旗| 塘沽区| 龙胜| 吴川市| 洞口县| 高邮市| 昌江| 赤壁市| 桓仁| 胶州市| 甘德县| 鄂伦春自治旗| 阿克| 凤台县| 松溪县|