簡體   English   中英

將 json 反序列化為 C# 格式的數組 json

[英]Deserialize json in C# for this array json format

如何在C#中反序列化這個json格式?

我們如何為這種類型的 json 字符串創建一個 model 以及如何使用該 model 來獲取數據?

[
     {
         "ID":"HR",
         "Province":"Haryana",
         "Capital":"Chandigarh"
     },
     {
         "ID":"BR",
         "Province":"Bihar",
         "Capital":"Patna"
     }
]

嘗試這個

using Newtonsoft.Json;

var json=...your data

List<State> states = JsonConvert.DeserializeObject<List<State>>(json);

或使用 System.Text.Json

List<State> states = System.Text.Json.JsonSerializer.Deserialize<<List<State>>(json);

class

     public class State
    {
        public string ID { get; set; }
        public string Province { get; set; }
        public string Capital { get; set; }
    }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM