Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/316.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
C#谷歌地理定位Api';JsonConvert.DeserializeObject中的s管理\u区域\u级别\u 2值_C#_.net_Google Maps_Google Api - Fatal编程技术网

C#谷歌地理定位Api';JsonConvert.DeserializeObject中的s管理\u区域\u级别\u 2值

C#谷歌地理定位Api';JsonConvert.DeserializeObject中的s管理\u区域\u级别\u 2值,c#,.net,google-maps,google-api,C#,.net,Google Maps,Google Api,从C#,JsonConvert我希望获得行政区域级别2的谷歌地理定位api值-->long\u name http://maps.googleapis.com/maps/api/geocode/json?address=T1X%200L3&sensor=true 我尝试的是:- dynamic part = JsonConvert.DeserializeObject(responseJson); string name = part.results.address_compo

从C#,
JsonConvert
我希望获得
行政区域级别2的谷歌地理定位api值
-->
long\u name

 http://maps.googleapis.com/maps/api/geocode/json?address=T1X%200L3&sensor=true
我尝试的是:-

dynamic part = JsonConvert.DeserializeObject(responseJson);
    string name = part.results.address_components.types.administrative_area_level_2;
将JSON粘贴到项目中并在项目中创建所有建议类的正确方法是什么。然后我们可以将json字符串反序列化为
RootObject
,并从强类型对象轻松访问json的任何部分,例如:

var root = JsonConvert.DeserializeObject<RootObject>(responseJson);
var address_type = "administrative_area_level_2";
string name = root.results[0]
                  .address_components
                  .FirstOrDefault(o => o.types.Contains(address_type))
                  .long_name;
将JSON粘贴到项目中,并在项目中创建所有建议的类。然后我们可以将json字符串反序列化为
RootObject
,并从强类型对象轻松访问json的任何部分,例如:

var root = JsonConvert.DeserializeObject<RootObject>(responseJson);
var address_type = "administrative_area_level_2";
string name = root.results[0]
                  .address_components
                  .FirstOrDefault(o => o.types.Contains(address_type))
                  .long_name;
将JSON粘贴到项目中,并在项目中创建所有建议的类。然后我们可以将json字符串反序列化为
RootObject
,并从强类型对象轻松访问json的任何部分,例如:

var root = JsonConvert.DeserializeObject<RootObject>(responseJson);
var address_type = "administrative_area_level_2";
string name = root.results[0]
                  .address_components
                  .FirstOrDefault(o => o.types.Contains(address_type))
                  .long_name;
将JSON粘贴到项目中,并在项目中创建所有建议的类。然后我们可以将json字符串反序列化为
RootObject
,并从强类型对象轻松访问json的任何部分,例如:

var root = JsonConvert.DeserializeObject<RootObject>(responseJson);
var address_type = "administrative_area_level_2";
string name = root.results[0]
                  .address_components
                  .FirstOrDefault(o => o.types.Contains(address_type))
                  .long_name;

如果希望JsonConvert.DeserializeObject正常工作,则需要使用相同的结构化对象和
DeserializeObject

结果对象似乎并不复杂: 对象列表可以是数组或IList

您可以使用:以更可视的状态解析结果

如果您想要访问的方式(更不优雅的方式),您可以尝试:

part["result"]["..."][0]

如果希望JsonConvert.DeserializeObject正常工作,则需要使用相同的结构化对象和
DeserializeObject

结果对象似乎并不复杂: 对象列表可以是数组或IList

您可以使用:以更可视的状态解析结果

如果您想要访问的方式(更不优雅的方式),您可以尝试:

part["result"]["..."][0]

如果希望JsonConvert.DeserializeObject正常工作,则需要使用相同的结构化对象和
DeserializeObject

结果对象似乎并不复杂: 对象列表可以是数组或IList

您可以使用:以更可视的状态解析结果

如果您想要访问的方式(更不优雅的方式),您可以尝试:

part["result"]["..."][0]

如果希望JsonConvert.DeserializeObject正常工作,则需要使用相同的结构化对象和
DeserializeObject

结果对象似乎并不复杂: 对象列表可以是数组或IList

您可以使用:以更可视的状态解析结果

如果您想要访问的方式(更不优雅的方式),您可以尝试:

part["result"]["..."][0]

字符串名称='obj'什么是objhere@user3226440上面建议的方法中有一种(或两种)适合您吗?string name='obj'什么是objhere@user3226440上面建议的方法中有一种(或两种)适合您吗?string name='obj'什么是objhere@user3226440是否有任何一个(或两者都有)以上建议的方法中有哪些适合您?字符串名称='obj'什么是objhere@user3226440以上建议的方法中有一种(或两种)适合你吗?