У меня есть файл Json, который может содержать логические значения с нулевым значением.
Если я пытаюсь десериализовать эти логические значения, я получаю исключение InvalidCastException, потому что логические значения не обнуляются.
Строка, вызывающая исключение:
var result = serializer.Deserialize(jObject.GetValue(propertyName).CreateReader(), type);
Как я могу справиться с этим, чтобы не получить исключение? поймать ошибку и добавить ее в список, а затем продолжить метод. Вместо взлома приложения, как сейчас.