0

我需要在我的 .NET 2.0 项目中调用 Google 自定义搜索 API。我不能使用Google Libraries,因为它们是用 .NET 3.5 编写的。我尝试在 .NET 2.0 中编译它们,但在 LINQ 和 Json.NET 3.5 版本的库中有很大的依赖关系。

我尝试使用 2.0 版本的 Json.NET 库,但无法将 JSON 响应反序列化为我的自定义对象类之一。问题在于反序列化。我可以忽略反序列化中的字段吗?反序列化总是返回错误,因为我无法从 Google 获取代表 JSON 答案的类。

4

1 回答 1

0

I managed to get it to work. I've used this site: Generate Class based on JSON to get the full representation of my JSON in .Net Classes. After that i got an error on deserialization because google is returning this value: "msvalidate.01" and it could not get represented in class for deserialization.

After i decorate with this attribute

[JsonProperty("msvalidate.01")]
public string msvalidate;

i managed to get it to work.

于 2013-01-21T15:51:18.183 回答