我正在从一组类中使用Newtonsoft.Json创建一个JSON文件.创建的文件非常大,所以我JsonProperty为属性创建了s来减小大小,JsonIgnore并为某些数据类型添加和自定义格式.
JsonProperty
JsonIgnore
结果是从24MB减少到1MB,这很好; 但是,我希望选择在运行时生成完整版本或简化属性版本.
无论如何,我可以让序列化器可选地使用属性吗?
.net c# json.net
.net ×1
c# ×1
json.net ×1