我使用这个合同解析器与Autofac和Json.NET进行依赖注入。) var contract = base.CreateObjectContract(objectType);
if (_container.IsRegistered(objectType))
{contract.DefaultCreator = ()
我使用Json.Net将JSON解析到我的应用程序逻辑中。问题是,我从JSON获得的外部API有时在它们的列表中包含“空”项。我想在解析时将这些“空”项从列表(或任何其他可能具有空项的IEnumerable )中删除。我相信解决方案必须使用JsonConverter,但到目前为止我无法使它工作。serializer.Serialize(writer, value);
public override object ReadJson(JsonReader reader, Type objectTypehere t