谷歌定制搜索API C#2.0
我需要在.NET2.0项目中调用Google自定义搜索API。 我不能使用,因为它们是用.NET3.5编写的。我曾尝试在.NET2.0中编译它们,但在LINQ和Json.NET3.5版本的库中有很大的依赖性 我尝试使用Json.NET库的2.0版本,但无法将Json响应反序列化到自定义对象类中。谷歌定制搜索API C#2.0,c#,.net,c#-2.0,google-search-api,C#,.net,C# 2.0,Google Search Api,我需要在.NET2.0项目中调用Google自定义搜索API。 我不能使用,因为它们是用.NET3.5编写的。我曾尝试在.NET2.0中编译它们,但在LINQ和Json.NET3.5版本的库中有很大的依赖性 我尝试使用Json.NET库的2.0版本,但无法将Json响应反序列化到自定义对象类中。 问题在于反序列化。我可以忽略反序列化中的字段吗?反序列化总是返回错误,因为我无法从Google获取表示JSON答案的类。我设法让它工作。 我使用了这个站点:在.Net类中获得JSON的完整表示。 在那之
问题在于反序列化。我可以忽略反序列化中的字段吗?反序列化总是返回错误,因为我无法从Google获取表示JSON答案的类。我设法让它工作。 我使用了这个站点:在.Net类中获得JSON的完整表示。 在那之后,我在反序列化上得到了一个错误,因为google返回了这个值:“msvalidate.01”,它无法在类中表示为反序列化 在我用这个属性装饰之后
[JsonProperty("msvalidate.01")]
public string msvalidate;
我设法让它工作。为什么不将您的项目升级到.NET 3.5?它只是.NET2.0的一个扩展?因为我不能。我有组件依赖关系。如果从2.0升级到3.5,为什么组件依赖关系会中断?你试过了吗?最重要的是,我的客户不允许我这么做。这是一个巨大的项目,由于特殊需要,我无法升级。