首頁 > 後端開發 > C++ > 如何有效地將JSON資料轉換為C#物件?

如何有效地將JSON資料轉換為C#物件?

DDD
發布: 2025-01-03 04:59:38
原創
835 人瀏覽過

How Can I Effectively Transform JSON Data into C# Objects?

將 JSON 轉換為 C# 物件:逐步指南

可以透過簡單的方式將 JSON 資料轉換為對應的 C# 物件過程。以下是所涉及步驟的細分:

1.利用 Visual Studio 的內建轉換功能:

  • 複製要轉換的 JSON 文字。
  • 在 Visual Studio 中,導覽至「編輯」> 「選擇性貼上」> 「將 JSON 貼為類別。」
  • 這將根據 JSON 結構產生 C# 類別。

2.安裝 NuGet 依賴項:

  • 要反序列化 JSON 數據,您需要安裝 Newtonsoft.Json NuGet 套件。

3.將JSON 反序列化為C# 物件:

  • 將以下程式碼貼到您的專案中,將「jsonString」替換為保存JSON 資料的變數:
Rootobject r = Newtonsoft.Json.JsonConvert.DeserializeObject<Rootobject>(jsonString);
登入後複製
  • 將「Rootobject」替換為產生的 C# 的更具描述性的名稱類別。

範例JSON 資料:

{ 
    "err_code": "0", 
    "org": "CGK", 
    "des": "SIN", 
    "flight_date": "20120719",
    "schedule": [
        ["W2-888","20120719","20120719","1200","1600","03h00m","737-200","0",[["K","9"],["F","9"],["L","9"],["M","9"],["N","9"],["P","9"],["C","9"],["O","9"]]],
        ["W2-999","20120719","20120719","1800","2000","01h00m","MD-83","0",[["K","9"],["L","9"],["M","9"],["N","9"]]]
    ]
}
登入後複製

預期結果:

  • 預期結果:

以上是如何有效地將JSON資料轉換為C#物件?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板