久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

    • <bdo id='i8xaR'></bdo><ul id='i8xaR'></ul>
    <i id='i8xaR'><tr id='i8xaR'><dt id='i8xaR'><q id='i8xaR'><span id='i8xaR'><b id='i8xaR'><form id='i8xaR'><ins id='i8xaR'></ins><ul id='i8xaR'></ul><sub id='i8xaR'></sub></form><legend id='i8xaR'></legend><bdo id='i8xaR'><pre id='i8xaR'><center id='i8xaR'></center></pre></bdo></b><th id='i8xaR'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='i8xaR'><tfoot id='i8xaR'></tfoot><dl id='i8xaR'><fieldset id='i8xaR'></fieldset></dl></div>

    <legend id='i8xaR'><style id='i8xaR'><dir id='i8xaR'><q id='i8xaR'></q></dir></style></legend>
      1. <tfoot id='i8xaR'></tfoot>

        <small id='i8xaR'></small><noframes id='i8xaR'>

        如何反序列化具有動(dòng)態(tài)(數(shù)字)鍵名的子對(duì)象?

        How can I deserialize a child object with dynamic (numeric) key names?(如何反序列化具有動(dòng)態(tài)(數(shù)字)鍵名的子對(duì)象?)

        <legend id='HOEpL'><style id='HOEpL'><dir id='HOEpL'><q id='HOEpL'></q></dir></style></legend>
      2. <i id='HOEpL'><tr id='HOEpL'><dt id='HOEpL'><q id='HOEpL'><span id='HOEpL'><b id='HOEpL'><form id='HOEpL'><ins id='HOEpL'></ins><ul id='HOEpL'></ul><sub id='HOEpL'></sub></form><legend id='HOEpL'></legend><bdo id='HOEpL'><pre id='HOEpL'><center id='HOEpL'></center></pre></bdo></b><th id='HOEpL'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='HOEpL'><tfoot id='HOEpL'></tfoot><dl id='HOEpL'><fieldset id='HOEpL'></fieldset></dl></div>
        1. <small id='HOEpL'></small><noframes id='HOEpL'>

            <bdo id='HOEpL'></bdo><ul id='HOEpL'></ul>
              <tbody id='HOEpL'></tbody>

              • <tfoot id='HOEpL'></tfoot>

                  本文介紹了如何反序列化具有動(dòng)態(tài)(數(shù)字)鍵名的子對(duì)象?的處理方法,對(duì)大家解決問(wèn)題具有一定的參考價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)吧!

                  問(wèn)題描述

                  如何反序列化此 JSON 數(shù)據(jù)?100034"等鍵本質(zhì)上是動(dòng)態(tài)的.

                  How can I deserialize this JSON data? The keys "100034" etc. are dynamic in nature.

                  {
                      "users" : {
                          "100034" : {
                              "name"  : "tom",
                              "state" : "WA",
                              "id"    : "cedf-c56f-18a4-4b1"
                          },
                          "10045" : {
                              "name"  : "steve",
                              "state" : "NY",
                              "id"    : "ebb2-92bf-3062-7774"
                          },
                          "12345" : {
                              "name"  : "mike",
                              "state" : "MA",
                              "id"    : "fb60-b34f-6dc8-aaf7"
                          }
                      }
                  }
                  

                  有沒(méi)有一種方法可以直接訪問(wèn)具有名稱、狀態(tài)和 ID 的每個(gè)對(duì)象?

                  Is there a way I can directly access each object having name, state and Id?

                  推薦答案

                  對(duì)于屬性名稱可變的 JSON 對(duì)象,您可以使用 Dictionary 代替常規(guī)類,其中 T 是表示項(xiàng)目數(shù)據(jù)的類.

                  For JSON objects having property names which can vary, you can use a Dictionary<string, T> in place of a regular class, where T is a class representing the item data.

                  像這樣聲明你的類:

                  class RootObject
                  {
                      public Dictionary<string, User> users { get; set; }
                  }
                  
                  class User
                  {
                      public string name { get; set; }
                      public string state { get; set; }
                      public string id { get; set; }
                  }
                  

                  然后像這樣反序列化:

                  RootObject obj = JsonConvert.DeserializeObject<RootObject>(json);
                  

                  演示:

                  class Program
                  {
                      static void Main(string[] args)
                      {
                          string json = @"
                          {
                              ""users"": {
                                  ""10045"": {
                                      ""name"": ""steve"",
                                      ""state"": ""NY"",
                                      ""id"": ""ebb2-92bf-3062-7774""
                                  },
                                  ""12345"": {
                                      ""name"": ""mike"",
                                      ""state"": ""MA"",
                                      ""id"": ""fb60-b34f-6dc8-aaf7""
                                  },
                                  ""100034"": {
                                      ""name"": ""tom"",
                                      ""state"": ""WA"",
                                      ""id"": ""cedf-c56f-18a4-4b1""
                                  }
                              }
                          }";
                  
                          RootObject root = JsonConvert.DeserializeObject<RootObject>(json);
                  
                          foreach (string key in root.users.Keys)
                          {
                              Console.WriteLine("key: " + key);
                              User user = root.users[key];
                              Console.WriteLine("name: " + user.name);
                              Console.WriteLine("state: " + user.state);
                              Console.WriteLine("id: " + user.id);
                              Console.WriteLine();
                          }
                      }
                  }
                  

                  輸出:

                  key: 10045
                  name: steve
                  state: NY
                  id: ebb2-92bf-3062-7774
                  
                  key: 12345
                  name: mike
                  state: MA
                  id: fb60-b34f-6dc8-aaf7
                  
                  key: 100034
                  name: tom
                  state: WA
                  id: cedf-c56f-18a4-4b1
                  

                  這篇關(guān)于如何反序列化具有動(dòng)態(tài)(數(shù)字)鍵名的子對(duì)象?的文章就介紹到這了,希望我們推薦的答案對(duì)大家有所幫助,也希望大家多多支持html5模板網(wǎng)!

                  【網(wǎng)站聲明】本站部分內(nèi)容來(lái)源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問(wèn)題,如果有圖片或者內(nèi)容侵犯了您的權(quán)益,請(qǐng)聯(lián)系我們刪除處理,感謝您的支持!

                  相關(guān)文檔推薦

                  Ignore whitespace while reading XML(讀取 XML 時(shí)忽略空格)
                  XML to LINQ with Checking Null Elements(帶有檢查空元素的 XML 到 LINQ)
                  Reading XML with unclosed tags in C#(在 C# 中讀取帶有未閉合標(biāo)簽的 XML)
                  Parsing tables, cells with Html agility in C#(在 C# 中使用 Html 敏捷性解析表格、單元格)
                  delete element from xml using LINQ(使用 LINQ 從 xml 中刪除元素)
                  Parse malformed XML(解析格式錯(cuò)誤的 XML)

                  <small id='EZTHL'></small><noframes id='EZTHL'>

                    <bdo id='EZTHL'></bdo><ul id='EZTHL'></ul>

                        <tbody id='EZTHL'></tbody>
                            <tfoot id='EZTHL'></tfoot>

                            <legend id='EZTHL'><style id='EZTHL'><dir id='EZTHL'><q id='EZTHL'></q></dir></style></legend>
                          1. <i id='EZTHL'><tr id='EZTHL'><dt id='EZTHL'><q id='EZTHL'><span id='EZTHL'><b id='EZTHL'><form id='EZTHL'><ins id='EZTHL'></ins><ul id='EZTHL'></ul><sub id='EZTHL'></sub></form><legend id='EZTHL'></legend><bdo id='EZTHL'><pre id='EZTHL'><center id='EZTHL'></center></pre></bdo></b><th id='EZTHL'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='EZTHL'><tfoot id='EZTHL'></tfoot><dl id='EZTHL'><fieldset id='EZTHL'></fieldset></dl></div>
                            主站蜘蛛池模板: 国产精品久久久久久久免费大片 | 欧美极品在线视频 | 美女黄18岁以下禁止观看 | 黑人巨大精品欧美一区二区一视频 | 日本福利在线观看 | 国产精品久久久亚洲 | 精品久久久久久 | 成人在线亚洲 | 日本精品久久久久久久 | 成人欧美一区二区三区黑人孕妇 | 久久国产精品视频 | 欧美淫片 | 亚洲成人久久久 | 国产午夜精品一区二区三区嫩草 | 6080亚洲精品一区二区 | 国产综合av | 色伊人 | 国产精品一区二区久久 | 亚洲女人天堂网 | 久久aⅴ乱码一区二区三区 亚洲欧美综合精品另类天天更新 | 亚洲一区二区在线免费观看 | 夜夜摸夜夜操 | 亚洲深夜福利 | 国产亚洲精品久久久久久豆腐 | 国产在线1区 | 欧美一级电影免费观看 | 久久亚洲一区 | 精品一区二区在线观看 | 午夜激情影院 | 91在线色视频 | 国产精品福利网站 | 日韩在线播放第一页 | 成人影院一区二区三区 | 久久精品一区二区三区四区 | 中文字幕一区二区三区四区 | 天天影视网天天综合色在线播放 | 国产精品成人av | 久日精品 | 一区二区在线 | 综合网视频 | 亚洲视频区 |