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