При использовании newtonsoft json.net для десериализации строки, как мне преобразовать пустую строку в null для целого числа, допускающего значение NULL?

Например, если у меня есть

public class MyClass
{
    public Int32? Id { get;set; }
    public string Description { get;set; }
}

и моя строка json выглядит вот так:

"{\"Id\":\"\",\"Description\":\"test\"}"

Я получаю сообщение об ошибке «Не удалось преобразовать строку в целое число»

5
задан balexandre 25 March 2012 в 18:49
поделиться