# Visual Studio 快速將 JSON 轉換為 C# 類別 ## 操作步驟 ### 步驟 1:準備 JSON 資料 複製你要轉換的 JSON 內容,例如: ```json { "User": { "Id": "Wing", "Name": "小翼", "Dept": { "Id": "SAO", "Name": "艾恩葛朗特" } } } ``` ### 步驟 2:定位程式碼位置 在 Visual Studio 編輯器中,將游標移到你想要產生類別程式碼的位置。 ### 步驟 3:執行轉換 依序點選:**編輯** → **選擇性貼上** → **貼上 JSON 做為類別**  ## 產生結果 Visual Studio 會自動產生對應的類別結構: ```csharp public class Rootobject { public User User { get; set; } } public class User { public string Id { get; set; } public string Name { get; set; } public Dept Dept { get; set; } } public class Dept { public string Id { get; set; } public string Name { get; set; } } ``` ## 提醒 這個功能主要是為了快速產生基礎的類別結構。如果你要建立用於 API 串接的 DTO(Data Transfer Object),還需要額外注意以下幾點: * **型別檢查**:確認自動產生的屬性型別是否符合實際需求。 * **命名規範**:當雙方的命名慣例不同時,可使用。`[JsonPropertyName]` 屬性來對應正確的欄位名稱 * **資料驗證**:根據業務需求加入適當的驗證邏輯。 ###### tags: `Visual Studio` `C#`
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up