JsonIgnore注解不起作用的解决办法


 

一开始在属性上注解了JsonIgnore以为就不会序列化了,结果还是有这个属性,看来是没有起作用啊

[JsonIgnore]
public List<int> SubjectAndSubSubjectsBIDsList { get; set; }

 

 

找了不少资料,都说用[JsonIgnore]就可以了。实际上后来找到一个需要在class顶上也注解一个东西

 [JsonObject(MemberSerialization.OptOut)]

public class EB_Subject

 

这样子就生效了,至于为什么别人只注解一个JsonIgnore就可以了,我的类非要注解一个OptOut的原因就不知道了

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM