System.text.json API есть что -то вроде IcontractresolverC#

Место общения программистов C#
Anonymous
System.text.json API есть что -то вроде Icontractresolver

Сообщение Anonymous »

В новой системе.text.json; Пространство имен Есть ли что -то вроде Icontractresolver, я пытаюсь перенести свой проект вдали от Newtonsoft.public class SelectiveSerializer : DefaultContractResolver
{
private readonly string[] fields;

public SelectiveSerializer(string fields)
{
var fieldColl = fields.Split(',');
this.fields = fieldColl
.Select(f => f.ToLower().Trim())
.ToArray();
}

protected override JsonProperty CreateProperty(MemberInfo member, MemberSerialization memberSerialization)
{
var property = base.CreateProperty(member, memberSerialization);
property.ShouldSerialize = o => fields.Contains(member.Name.ToLower());

return property;
}
}


Подробнее здесь: https://stackoverflow.com/questions/589 ... ctresolver

Вернуться в «C#»