JsonConvert.DeserializeObject의 C # Google Geolocation API의 Administrative_area_level_2 값

user3226440

C #에서 JsonConvertGoogle 위치 정보 API 값을 administrative_area_level_2->long_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;

올바른 방법은 무엇입니까

har07

JSON을 json2csharp에 붙여넣고 프로젝트에서 제안 된 모든 클래스를 만듭니다. 그런 다음 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;

다음과 같이 새 클래스를 만들지 않고도이 작업을 수행 할 수 있습니다.

var root = JObject.Parse(responseJson);
var address_type = "administrative_area_level_2";
string name = root["results"][0]
                  ["address_components"]
                  .FirstOrDefault(a => (a["types"]).Select(t => (string)t)
                                                   .Contains(address_type))
                  ["long_name"];

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

C #에서 Google Geolocation API의 403 오류

분류에서Dev

Newtonsoft JsonConvert DeserializeObject가 엔티티 오류의 기본값을 무시할 수 없습니까?

분류에서Dev

C xamarin JsonConvert.DeserializeObject 오류

분류에서Dev

Symfony2 : IvoryGoogleMapBundle의 HTML5 Geolocation API

분류에서Dev

Google Geolocation (Ionic)의 어레이 길이

분류에서Dev

Dart의 PhoneGap GeoLocation

분류에서Dev

Newtonsoft.Json의 JSON C # DeserializeObject 오류

분류에서Dev

자바의 "org.json"대 C #의 "Newtonsoft.Json.JsonConvert"

분류에서Dev

C # JsonConvert-여러 유형의 목록 목록

분류에서Dev

Google API 거리 값의 JSON 응답

분류에서Dev

Webclient를 사용하는 API의 JsonConvert.DeserializeObject 객체는 두 가지 객체 유형 중 하나 일 수 있습니다.

분류에서Dev

PHP의 GOOGLE MAPS GEOLOCATION API에서 응답을 받으면 출력이 JSON으로 표시됩니다.

분류에서Dev

Android Google Geolocation API 반환 403 오류

분류에서Dev

json 문자열의 DeserializeObject가 값을 얻지 못함

분류에서Dev

JsonConvert.DeserializeObject 배열 배열

분류에서Dev

Json.NET (JsonConvert.DeserializeObject)

분류에서Dev

C #의 Google Analytics

분류에서Dev

두 GeoLocation 사이의 라인에서 Geolocation 계산

분류에서Dev

JsonConvert.DeserializeObject가 미국 이외의 날짜 형식을 사용할 때 문자열을 DateTime으로 변환 할 수 없습니다.

분류에서Dev

Google API의 InsufficientCredentials

분류에서Dev

Google Drive API v3 및 C #에서 id가 특정 값이 아닌 디렉토리의 폴더 나열

분류에서Dev

Bing의 Geolocation Maps API-멕시코 우편 번호

분류에서Dev

Jquery C #의 DataSet 값

분류에서Dev

C # IF 하나의 값

분류에서Dev

C의 값 할당

분류에서Dev

C ++의 반환 값

분류에서Dev

JsonConvert.DeserializeObject가 문자열 값을 변경하는 이유는 무엇입니까?

분류에서Dev

임의 API 버전에서 값을 반환하는 Google Cloud Endpoints

분류에서Dev

Google Distance Matrix API C #에서 값 읽기

Related 관련 기사

  1. 1

    C #에서 Google Geolocation API의 403 오류

  2. 2

    Newtonsoft JsonConvert DeserializeObject가 엔티티 오류의 기본값을 무시할 수 없습니까?

  3. 3

    C xamarin JsonConvert.DeserializeObject 오류

  4. 4

    Symfony2 : IvoryGoogleMapBundle의 HTML5 Geolocation API

  5. 5

    Google Geolocation (Ionic)의 어레이 길이

  6. 6

    Dart의 PhoneGap GeoLocation

  7. 7

    Newtonsoft.Json의 JSON C # DeserializeObject 오류

  8. 8

    자바의 "org.json"대 C #의 "Newtonsoft.Json.JsonConvert"

  9. 9

    C # JsonConvert-여러 유형의 목록 목록

  10. 10

    Google API 거리 값의 JSON 응답

  11. 11

    Webclient를 사용하는 API의 JsonConvert.DeserializeObject 객체는 두 가지 객체 유형 중 하나 일 수 있습니다.

  12. 12

    PHP의 GOOGLE MAPS GEOLOCATION API에서 응답을 받으면 출력이 JSON으로 표시됩니다.

  13. 13

    Android Google Geolocation API 반환 403 오류

  14. 14

    json 문자열의 DeserializeObject가 값을 얻지 못함

  15. 15

    JsonConvert.DeserializeObject 배열 배열

  16. 16

    Json.NET (JsonConvert.DeserializeObject)

  17. 17

    C #의 Google Analytics

  18. 18

    두 GeoLocation 사이의 라인에서 Geolocation 계산

  19. 19

    JsonConvert.DeserializeObject가 미국 이외의 날짜 형식을 사용할 때 문자열을 DateTime으로 변환 할 수 없습니다.

  20. 20

    Google API의 InsufficientCredentials

  21. 21

    Google Drive API v3 및 C #에서 id가 특정 값이 아닌 디렉토리의 폴더 나열

  22. 22

    Bing의 Geolocation Maps API-멕시코 우편 번호

  23. 23

    Jquery C #의 DataSet 값

  24. 24

    C # IF 하나의 값

  25. 25

    C의 값 할당

  26. 26

    C ++의 반환 값

  27. 27

    JsonConvert.DeserializeObject가 문자열 값을 변경하는 이유는 무엇입니까?

  28. 28

    임의 API 버전에서 값을 반환하는 Google Cloud Endpoints

  29. 29

    Google Distance Matrix API C #에서 값 읽기

뜨겁다태그

보관