Это здорово. Я использовал подход ContactResolver, так как первое решение не имело значения по причинам, которые вы сказали, и оно работало отлично
я есть следующий класс, который имеет обычайJsonConverter
:
[JsonConverter(typeof(TheShapeSerializer))]
public class TheShape : IShape {
//....
}
Я не могу изменить класс. Способ работы нестандартного сериализатора не подходит для моих нужд.
Есть ли способ сериализации экземпляра TheShape с использованием сериализатора по умолчанию вместо TheShapeSerializer?
Кроме того, есть ли способ иметь несколько преобразователей, которые могут быть выбраны во время сериализации в зависимости от заданного условия?