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.

что совершенно нормально и правильно.

Вопрос в том, как я могу разобрать его в целое число без использования регулярных выражений или чего-то подобного в полученной строке?

0 ответов

Другие вопросы по тегам