藍圖數據結構:添加多個合同解析器在Newtonsoft.Json
public class Movie
{
public string Name { get; set; }
}
使用Newtonsoft.Json,我有一個JSON序列如下配置。
var settings = new JsonSerializerSettings() {
ContractResolver = new CamelCasePropertyNamesContractResolver(),
};
很明顯的是,這會打印出:
{
name: null
}
現在,我需要另一個NullToEmptyStringResolver添加到ContractResolver在JsonSerializerSettings,我怎麼能做到這一點,其輸出如下:
{
name: ""
}
- 請注意,我的NullToEmptyStringResolver已經寫入。但是我需要將NullToEmptyStringResolver和CamelCasePropertyNamesContractResolver都添加到Contract Resolver中。
請不要污損您的文章。 – Rizier123