Разбор JSON - запрос с массивом - PullRequest
2 голосов
/ 21 апреля 2011

с учетом следующего запроса:

{"ResultSet":{"version":"1.0","Error":0,"ErrorMessage":"No error","Locale":"us_US","Quality":40,"Found":1,"Results":[{"quality":40,"latitude":"37.777125","longitude":"-122.419644","offsetlat":"37.777125","offsetlon":"-122.419644","radius":10700,"name":"","line1":"","line2":"San Francisco, CA","line3":"","line4":"United States","house":"","street":"","xstreet":"","unittype":"","unit":"","postal":"","neighborhood":"","city":"San Francisco","county":"San Francisco County","state":"California","country":"United States","countrycode":"US","statecode":"CA","countycode":"","uzip":"94102","hash":"","woeid":2487956,"woetype":7}]}}

как мне получить "uzip"?

оповещение (data.ResultSet.Results) работает но: предупреждение (data.ResultSet.Results.uzip)
говорит «неопределенный» и так же предупреждение (data.ResultSet.Results [uzip]). спасибо.

Ответы [ 3 ]

2 голосов
/ 21 апреля 2011

Там есть массив.Получите к нему доступ так ...

data.ResultSet.Results[0].uzip
1 голос
/ 21 апреля 2011

Как насчет data.ResultsSet.Results[0].uzip?

1 голос
/ 21 апреля 2011

Попробуйте data.ResultSet.Results[0].zip

Обратите внимание, что массив Results содержит объект, вам нужно взять первый элемент в массиве и затем получить доступ к компоненту внутри него.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...