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

    • <bdo id='eOEz9'></bdo><ul id='eOEz9'></ul>

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

        <tfoot id='eOEz9'></tfoot>

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

        <legend id='eOEz9'><style id='eOEz9'><dir id='eOEz9'><q id='eOEz9'></q></dir></style></legend>
      2. 如何在使用 JSON.Net 進行序列化期間有條件地忽略

        How to Ignoring Fields and Properties Conditionally During Serialization Using JSON.Net?(如何在使用 JSON.Net 進行序列化期間有條件地忽略字段和屬性?)

        • <bdo id='meBEc'></bdo><ul id='meBEc'></ul>

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

              <i id='meBEc'><tr id='meBEc'><dt id='meBEc'><q id='meBEc'><span id='meBEc'><b id='meBEc'><form id='meBEc'><ins id='meBEc'></ins><ul id='meBEc'></ul><sub id='meBEc'></sub></form><legend id='meBEc'></legend><bdo id='meBEc'><pre id='meBEc'><center id='meBEc'></center></pre></bdo></b><th id='meBEc'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='meBEc'><tfoot id='meBEc'></tfoot><dl id='meBEc'><fieldset id='meBEc'></fieldset></dl></div>
                    <tbody id='meBEc'></tbody>
                • <tfoot id='meBEc'></tfoot>
                  <legend id='meBEc'><style id='meBEc'><dir id='meBEc'><q id='meBEc'></q></dir></style></legend>
                • 本文介紹了如何在使用 JSON.Net 進行序列化期間有條件地忽略字段和屬性?的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  如何在使用 JSON.Net 進行序列化期間有條件地忽略字段和屬性?我不能從 JsonIgnoreAttribute 繼承,因為它是一個 sealed 類.我該怎么辦?

                  How to Ignoring Fields and Properties Conditionally During Serialization Using JSON.Net? I can't inherit from JsonIgnoreAttribute because it's a sealed class. What should I do?

                  推薦答案

                  我找到了答案.我從 JsonConverter 繼承并創建一個新的轉換器.

                  I found the answer. I inherit from JsonConverter and create a new convertor.

                  public class CustomJsonConverter : JsonConverter
                  {
                      public override void WriteJson(JsonWriter writer, object value, JsonSerializer serializer)
                      {
                          var list = (IList)value;
                  
                          JArray s = new JArray();
                  
                          foreach (var item in list)
                          {
                              JToken token = JToken.FromObject(item);
                              JObject obj = new JObject();
                  
                              foreach (JProperty prop in token)
                              {
                                  if (prop.Name != "Title") // your logic here
                                      obj.Add(prop);
                              }
                  
                              s.Add(obj);
                          }
                  
                          s.WriteTo(writer);
                  
                      }
                  
                      public override object ReadJson(JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer)
                      {
                          throw new NotImplementedException("Unnecessary because CanRead is false. The type will skip the converter.");
                      }
                  
                      public override bool CanRead
                      {
                          get { return false; }
                      }
                  
                      public override bool CanConvert(Type objectType)
                      {
                          return objectType != typeof(IList);
                      }
                  }
                  

                  這篇關于如何在使用 JSON.Net 進行序列化期間有條件地忽略字段和屬性?的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

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

                  相關文檔推薦

                  Ignore whitespace while reading XML(讀取 XML 時忽略空格)
                  XML to LINQ with Checking Null Elements(帶有檢查空元素的 XML 到 LINQ)
                  Reading XML with unclosed tags in C#(在 C# 中讀取帶有未閉合標簽的 XML)
                  Parsing tables, cells with Html agility in C#(在 C# 中使用 Html 敏捷性解析表格、單元格)
                  delete element from xml using LINQ(使用 LINQ 從 xml 中刪除元素)
                  Parse malformed XML(解析格式錯誤的 XML)
                  1. <legend id='LIQYI'><style id='LIQYI'><dir id='LIQYI'><q id='LIQYI'></q></dir></style></legend>
                      <tfoot id='LIQYI'></tfoot>

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

                        <tbody id='LIQYI'></tbody>

                          <bdo id='LIQYI'></bdo><ul id='LIQYI'></ul>
                          • <small id='LIQYI'></small><noframes id='LIQYI'>

                            主站蜘蛛池模板: 欧美在线播放一区 | 一级黄色片一级黄色片 | 91精品国产乱码久久久久久久久 | 北条麻妃99精品青青久久 | 成人免费视频网站在线看 | 亚洲精品乱码久久久久久久久久 | 国产一级淫片免费视频 | 国产精品久久久久久久久久三级 | 日本免费在线观看视频 | 久久国产综合 | 午夜影晥 | 91成人免费电影 | 波多野结衣电影一区 | 久久国产精品网站 | 国产探花在线精品一区二区 | 国产一区二区自拍 | 成人高清在线 | 国产一区中文 | 日日日干干干 | 中文字幕福利视频 | 激情五月婷婷在线 | 国产日韩欧美电影 | 欧美天堂一区 | 亚洲精品免费在线观看 | 亚洲成网站 | 一区二区三区四区免费观看 | 7799精品视频天天看 | av中文字幕在线观看 | 亚洲免费成人 | 老司机精品福利视频 | 国产一区二区日韩 | 伊人网伊人网 | 欧美在线观看网站 | 一区二区精品 | 亚洲狠狠 | 免费久久网 | 免费看一区二区三区 | 中文字字幕在线中文乱码范文 | va在线 | 91麻豆精品一区二区三区 | 欧美日韩视频在线 |