算术运算导致溢出。在oAuthTwitterWrapper中

时间:2014-03-03 16:15:11

标签: c# twitter

Twitter搜索返回json,但是当对象被反序列化时,会抛出以下错误:算术运算导致溢出。

我正在使用以下代码

var twit = new OAuthTwitterWrapper.OAuthTwitterWrapper();
....
var json = twit.GetSearch();
var search = JsonConvert.DeserializeObject<Search>(json);

我是否必须覆盖搜索模型?或者这与推特有什么关系?

1 个答案:

答案 0 :(得分:1)

任何到达这里的人都有与Dairo相同的问题。如果您添加了OAuthTwitterWrapper源代码(并已编译)而不是dll本身,则以下是正确的修复。

在&#34; JsonTypes&#34;目录,修改以下文件:

<强> User.cs

原始

[JsonProperty("id")]
public int Id { get; set; }

更改为

[JsonProperty("id")]
public long Id { get; set; }

<强> Hashtag.cs​​

原始

[JsonProperty("indices")]
public List<int> Indices { get; set; }

更改为

[JsonProperty("indices")]
public List<long> Indices { get; set; }