Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
谷歌定制搜索API C#2.0_C#_.net_C# 2.0_Google Search Api - Fatal编程技术网

谷歌定制搜索API C#2.0

谷歌定制搜索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的完整表示。 在那之

我需要在.NET2.0项目中调用Google自定义搜索API。 我不能使用,因为它们是用.NET3.5编写的。我曾尝试在.NET2.0中编译它们,但在LINQ和Json.NET3.5版本的库中有很大的依赖性

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

我设法让它工作。 我使用了这个站点:在.Net类中获得JSON的完整表示。 在那之后,我在反序列化上得到了一个错误,因为google返回了这个值:“msvalidate.01”,它无法在类中表示为反序列化

在我用这个属性装饰之后

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

我设法让它工作。

为什么不将您的项目升级到.NET 3.5?它只是.NET2.0的一个扩展?因为我不能。我有组件依赖关系。如果从2.0升级到3.5,为什么组件依赖关系会中断?你试过了吗?最重要的是,我的客户不允许我这么做。这是一个巨大的项目,由于特殊需要,我无法升级。