Twitter搜索返回json,但是当对象被反序列化时,会抛出以下错误:算术运算导致溢出。
我正在使用以下代码
var twit = new OAuthTwitterWrapper.OAuthTwitterWrapper();
....
var json = twit.GetSearch();
var search = JsonConvert.DeserializeObject<Search>(json);
我是否必须覆盖搜索模型?或者这与推特有什么关系?
答案 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; }