JsonFx - парсинг двойного в int
Учитывая следующий простой класс, я пытаюсь десериализовать с JsonFx
:
public class JsonFxTest
{
public int IntValue { get; set; }
public JsonFxTest()
{
}
}
Примечание: я вызываю API, владельцем которого я не являюсь, поэтому я не могу изменить то, что возвращается!
Упрощенно, возвращается следующая строка:
"{\" IntValue \ ": \" 20.00 \ "}"
который я хочу десериализовать с помощью JsonReader.Deserialize<JsonFxTest>("{\"IntValue\" : \"20.00\"}")
,
Выдается ошибка:
20,00 не является допустимым значением для Int32.
что совершенно нормально и правильно.
Вопрос в том, как я могу разобрать его в целое число без использования регулярных выражений или чего-то подобного в полученной строке?