JSON

Newtonsoft.Json 某属性不序列化咋办呢

字号+ 作者:H5之家 来源:H5之家 2018-02-17 08:00 我要评论( )

突袭网学院频道收集了关于【Newtonsoft.Json 某属性不序列化咋办呢】相关的解决方案,此问题详细描述为: json 希望我们收集此问题的解决方案对所有碰到此问题的朋友有帮助. 以下是突袭网编辑收集于互联网的各种解决方案,我们不能保证这些解决方案能彻底解决您

突袭网学院频道收集了关于【Newtonsoft.Json 某属性不序列化咋办呢】相关的解决方案,此问题详细描述为:
json
希望我们收集此问题的解决方案对所有碰到此问题的朋友有帮助.

以下是突袭网编辑收集于互联网的各种解决方案,我们不能保证这些解决方案能彻底解决您的问题,但是作为一种参考希望能帮到您


------解决方案1--------------------

睡到一半热醒的悲剧,开空调睡又吃不消,尼玛


------解决方案2--------------------
[JsonIgnore] attribute也可以。


public class Car
{
  // included in JSON
  public string Model { get; set; }
  public DateTime Year { get; set; }
  public List<string> Features { get; set; }
 
  // ignored
  [JsonIgnore]
  public DateTime LastModified { get; set; }
}

以上来自:


------解决方案3--------------------
试试fastCSharp,你可以这样 using fastCSharp;
       public class respose
        {
            public string header { get; set; }
            [fastCSharp.emit.jsonSerialize.member(IsIgnoreCurrent = true)]
            public string body { get; set; }
        }
            string json = new respose { header = "A", body = "B" }.ToJson();也可以这样using fastCSharp;
        public class respose
        {
            public string header { get; set; }
            public string body { get; set; }
        }
        private static readonly fastCSharp.emit.jsonSerializer.config jsonConfig = new fastCSharp.emit.jsonSerializer.config { MemberMap = fastCSharp.code.memberMap<respose>.CreateBuilder().Append(value => value.header) };
            string json = new respose { header = "A", body = "B" }.ToJson(jsonConfig);


------解决方案4--------------------
加上 [JsonIgnore]就行了。


------解决方案5--------------------
用匿名类 new{instance.header}


以上为突袭网编辑收集的关于【Newtonsoft.Json 某属性不序列化咋办呢】相关的解决方案,因为收集于互联网,突袭网不享有对应知识的版权,其版权归原站原作者收有,特此声明.

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • json和pickle序列化模块

    json和pickle序列化模块

    2018-02-16 18:51

  • js解析与序列化json数据(一)json.stringify()的基本用法

    js解析与序列化json数据(一)json.stringify()的基本用法

    2018-01-27 09:01

  • golang中json反序列化可能遇到的问题

    golang中json反序列化可能遇到的问题

    2018-01-23 12:20

  • js中动态创建json,动态为json添加属性、属性值的实例

    js中动态创建json,动态为json添加属性、属性值的实例

    2018-01-17 15:04

网友点评