При создании настраиваемого Json Converter одним из методов, который необходимо переопределить, является:
public override object ReadJson(JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer)
Что такое параметр "existingValue"? Что означает имя переменной "existingValue" в этом контексте?