鉴于以下简单的课程,我尝试使用JsonFx
进行反序列化:
public class JsonFxTest
{
public int IntValue { get; set; }
public JsonFxTest()
{
}
}
注意:我正在调用我并非所有者的API,因此我无法更改所提供的内容!
简化后,将返回以下字符串:
" {\" INTVALUE \" :\" 20.00 \"}"
我想使用JsonReader.Deserialize<JsonFxTest>("{\"IntValue\" : \"20.00\"}")
反序列化。
抛出的错误是:
20.00不是Int32的有效值。
这是完全正确的。
问题是,如何在不使用正则表达式或类似的东西的情况下将其解析为整数?