C #에서 JsonValue를 사용하여 JSON 키에 액세스

Mac_W

Google API를 사용하여 장소를 반환 한 다음 JsonValue를 사용하여 액세스합니다. 결과에 액세스하고 싶을 때 모든 것이 작동하고 '더 깊이 들어가면'시간 초과 예외가 발생합니다. 다른 객체에 액세스하고 JSON 객체를 반복하는 방법은 무엇입니까?

응답:

{
   "html_attributions" : [],
   "results" : [
      {
         "geometry" : {
            "location" : {
               "lat" : -33.867551,
               "lng" : 151.200817
            }
         },
         "icon" : "https://maps.gstatic.com/mapfiles/place_api/icons/generic_business-71.png",
         "id" : "b0277cade7696e575824681aba949d68814f9efe",
         "name" : "Sydney New Year's Eve Cruises",
         "opening_hours" : {
            "open_now" : false,
            "weekday_text" : []
         },
         "photos" : [
            {
               "height" : 813,
               "html_attributions" : [
                  "\u003ca href=\"https://maps.google.com/maps/contrib/107666140764925298472/photos\"\u003eSydney New Year's Eve Cruises\u003c/a\u003e"
               ],
               "photo_reference" : "CoQBcwAAAF5NycTw0r7cw8CHxZCKNvFGUSFndKXuPT4j5lXZXI_T-1SkRfdGwhayhQdRD0-4omka8cFZc02E8grQ7t8LduyznGgIBCocN24QLznNY2q9x3FmW-d-Ry74CNo3WX0YQKXg2JqIbXRH86X-X_TXGNrc75_fQwd-x8CE2-MeaVn3EhD1hfBnjPtXGv9QS234kiOIGhStf_EjMEL53bwDKocQ5cw3iYhCUA",
               "width" : 1300
            }
         ],
         "place_id" : "ChIJ__8_hziuEmsR27ucFXECfOg",
         "reference" : "CoQBcQAAAEW7axO9F7XCp3AMXS6VjAOYY4g-pzVSmvZmC3kARg7wHywP_jI4tbNSD01q0hzdqxfe9fHxruuNeaaM-5VWKiNumQuFBKYAitfKlUGB8BxQlnJ3jef_7hVgquryh4Vm2Qo9EOl9-BLlpdHt0tdMDQhZHK3XKVMf024gWYP3F1sxEhBVaaVAe3r51tlCIsn_-z48GhQiawR_3Sh9KQOJ2wNqjoh42FazBA",
         "scope" : "GOOGLE",
         "types" : [
            "travel_agency",
            "restaurant",
            "food",
            "point_of_interest",
            "establishment"
         ],
         "vicinity" : "32 The Promenade, King Street Wharf 5, Sydney Nsw 2000, Sydney"
      }
   ],
   "status" : "OK"
}

씨#:

JsonValue json = await FetchDataAsync (url);
JsonValue resultsJson = json["results"];

A는 resultsJson에서 응답을 볼 수 있지만 resultsJson 직후에 지오메트리에 액세스하려고 할 때 다음을 사용합니다.

JsonValue geometryJson = resultsJson["geometry"];

시간 초과 예외가 발생합니다. 내가 도대체 ​​뭘 잘못하고있는 겁니까?

WPMed

results배열 이기 때문에 다음과 같이 시도해야합니다.

json["results"][0]["geometry"]

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

jQuery를 사용하여 JSON에서 데이터에 액세스

분류에서Dev

C # MVC를 사용하여 Cosmos Db JSON 데이터에 액세스

분류에서Dev

JQGrid 열 요약에서 CakePHP를 사용하여 JSON 인코딩 응답에서 키에 액세스

분류에서Dev

jquery를 사용하여 동적으로 JSON 키 값에 액세스

분류에서Dev

C #을 사용하여 중첩 된 JSON의 값에 액세스

분류에서Dev

angularjs를 사용하여 JSON 데이터에 액세스

분류에서Dev

NYT API를 사용하여 JSON에 액세스

분류에서Dev

AngularJS를 사용하여 중첩 된 JSON에 액세스

분류에서Dev

typescript를 사용하여 반응에서 json 객체에 액세스

분류에서Dev

jquery를 사용하여 C # 개체 목록에 액세스

분류에서Dev

jquery를 사용하여 C # 개체 목록에 액세스

분류에서Dev

MSI를 사용하여 C # .Net에서 Azure Key Vault에 액세스

분류에서Dev

NSDictionary를 사용하여 JSON 데이터에서 모든 인덱스 세트에 액세스하는 방법

분류에서Dev

C에서 stat ()를 사용하여 파일 액세스 권한 얻기

분류에서Dev

GSON을 사용하여 Java에서 JSON 형식에 액세스

분류에서Dev

배열의 키를 사용하여 개체에 액세스

분류에서Dev

배열의 키를 사용하여 값에 액세스

분류에서Dev

Spring 프레임 워크에서 @ModelAttribute ( "myobject")를 사용하여 서버에서 JSON에 액세스

분류에서Dev

PHP를 사용하여 Json 필드에 액세스하는 방법

분류에서Dev

변수를 사용하여 JSON 필드에 액세스하는 방법

분류에서Dev

PHP를 사용하여 Json 필드에 액세스하는 방법

분류에서Dev

Qt를 사용하여 JSON 요소에 액세스하는 방법

분류에서Dev

Typescript에서 동적 키를 사용하여 개체에 액세스

분류에서Dev

Graph API를 사용하여 B2C에서 사용자의 이메일에 액세스하는 방법

분류에서Dev

req.body의 키를 사용하여 하위 문서에 Mongoose 액세스

분류에서Dev

대시를 사용하여 중첩 된 JSON 속성에 액세스

분류에서Dev

변수를 사용하여 JSON 속성 (문자열)에 액세스

분류에서Dev

ng-repeat를 사용하여 JSON에 액세스 할 수 없습니다.

분류에서Dev

C # 및 EntityFramework를 사용하여 SQLite에 대한 다중 스레드 액세스

Related 관련 기사

  1. 1

    jQuery를 사용하여 JSON에서 데이터에 액세스

  2. 2

    C # MVC를 사용하여 Cosmos Db JSON 데이터에 액세스

  3. 3

    JQGrid 열 요약에서 CakePHP를 사용하여 JSON 인코딩 응답에서 키에 액세스

  4. 4

    jquery를 사용하여 동적으로 JSON 키 값에 액세스

  5. 5

    C #을 사용하여 중첩 된 JSON의 값에 액세스

  6. 6

    angularjs를 사용하여 JSON 데이터에 액세스

  7. 7

    NYT API를 사용하여 JSON에 액세스

  8. 8

    AngularJS를 사용하여 중첩 된 JSON에 액세스

  9. 9

    typescript를 사용하여 반응에서 json 객체에 액세스

  10. 10

    jquery를 사용하여 C # 개체 목록에 액세스

  11. 11

    jquery를 사용하여 C # 개체 목록에 액세스

  12. 12

    MSI를 사용하여 C # .Net에서 Azure Key Vault에 액세스

  13. 13

    NSDictionary를 사용하여 JSON 데이터에서 모든 인덱스 세트에 액세스하는 방법

  14. 14

    C에서 stat ()를 사용하여 파일 액세스 권한 얻기

  15. 15

    GSON을 사용하여 Java에서 JSON 형식에 액세스

  16. 16

    배열의 키를 사용하여 개체에 액세스

  17. 17

    배열의 키를 사용하여 값에 액세스

  18. 18

    Spring 프레임 워크에서 @ModelAttribute ( "myobject")를 사용하여 서버에서 JSON에 액세스

  19. 19

    PHP를 사용하여 Json 필드에 액세스하는 방법

  20. 20

    변수를 사용하여 JSON 필드에 액세스하는 방법

  21. 21

    PHP를 사용하여 Json 필드에 액세스하는 방법

  22. 22

    Qt를 사용하여 JSON 요소에 액세스하는 방법

  23. 23

    Typescript에서 동적 키를 사용하여 개체에 액세스

  24. 24

    Graph API를 사용하여 B2C에서 사용자의 이메일에 액세스하는 방법

  25. 25

    req.body의 키를 사용하여 하위 문서에 Mongoose 액세스

  26. 26

    대시를 사용하여 중첩 된 JSON 속성에 액세스

  27. 27

    변수를 사용하여 JSON 속성 (문자열)에 액세스

  28. 28

    ng-repeat를 사용하여 JSON에 액세스 할 수 없습니다.

  29. 29

    C # 및 EntityFramework를 사용하여 SQLite에 대한 다중 스레드 액세스

뜨겁다태그

보관