C# JsonFx-将double解析为int
给定以下简单类,我正尝试使用C# JsonFx-将double解析为int,c#,parsing,casting,jsonfx,C#,Parsing,Casting,Jsonfx,给定以下简单类,我正尝试使用JsonFx反序列化: public class JsonFxTest { public int IntValue { get; set; } public JsonFxTest() { } } 注意:我正在调用一个API,我不是它的所有者,所以我不能更改返回的内容 简化后,返回以下字符串: “{\'IntValue\':\'20.00\'” 我想使用JsonReader.deserialize(“{\“IntValue\”:\“20
JsonFx
反序列化:
public class JsonFxTest
{
public int IntValue { get; set; }
public JsonFxTest()
{
}
}
注意:我正在调用一个API,我不是它的所有者,所以我不能更改返回的内容
简化后,返回以下字符串:
“{\'IntValue\':\'20.00\'”
我想使用JsonReader.deserialize(“{\“IntValue\”:\“20.00\”}”)
对其进行反序列化
引发的错误是:
20.00不是Int32的有效值
这是完全正确的
问题是,在接收到的字符串上不使用正则表达式或类似的东西的情况下,如何将其解析为整数