@nevantain

Почему я не могу прочитать некоторые поля в json?

С API openweahermap мне приходит json:
[
  {
    "name": "London",
    "local_names": {
      "yo": "Lọndọnu",
      "ln": "Lóndɛlɛ",
      "uk": "Лондон",
      "lt": "Londonas",
      "el": "Λονδίνο",
      "br": "Londrez",
      "sm": "Lonetona",
      "ky": "Лондон",
      "fo": "London",
      "cv": "Лондон",
      "hr": "London",
      "zh": "伦敦",
      "wa": "Londe",
      "ny": "London",
      "ba": "Лондон",
      "es": "Londres",
      "sh": "London",
      "sw": "London",
      "rm": "Londra",
      "ur": "علاقہ لندن",
      "ff": "London",
      "ms": "London",
      "tg": "Лондон",
      "mr": "लंडन",
      "kv": "Лондон",
      "kw": "Loundres",
      "sc": "Londra",
      "ml": "ലണ്ടൻ",
      "an": "Londres",
      "am": "ለንደን",
      "pl": "Londyn",
      "tt": "Лондон",
      "mi": "Rānana",
      "co": "Londra",
      "sl": "London",
      "ug": "لوندۇن",
      "so": "London",
      "ja": "ロンドン",
      "az": "London",
      "io": "London",
      "pt": "Londres",
      "th": "ลอนดอน",
      "fj": "Lodoni",
      "ascii": "London",
      "id": "London",
      "gd": "Lunnainn",
      "yi": "לאנדאן",
      "om": "Landan",
      "mk": "Лондон",
      "wo": "Londar",
      "pa": "ਲੰਡਨ",
      "gn": "Lóndyre",
      "vo": "London",
      "kk": "Лондон",
      "te": "లండన్",
      "st": "London",
      "ne": "लन्डन",
      "tl": "Londres",
      "ie": "London",
      "fy": "Londen",
      "ig": "London",
      "mt": "Londra",
      "bm": "London",
      "cs": "Londýn",
      "tk": "London",
      "sq": "Londra",
      "ht": "Lonn",
      "tw": "London",
      "ps": "لندن",
      "ro": "Londra",
      "en": "London",
      "lv": "Londona",
      "ca": "Londres",
      "cy": "Llundain",
      "bs": "London",
      "ee": "London",
      "mg": "Lôndôna",
      "kl": "London",
      "se": "London",
      "kn": "ಲಂಡನ್",
      "gv": "Lunnin",
      "no": "London",
      "it": "Londra",
      "zu": "ILondon",
      "nv": "Tooh Dineʼé Bikin Haalʼá",
      "eo": "Londono",
      "ay": "London",
      "bn": "লন্ডন",
      "jv": "London",
      "qu": "London",
      "af": "Londen",
      "bi": "London",
      "eu": "Londres",
      "hu": "London",
      "hy": "Լոնդոն",
      "si": "ලන්ඩන්",
      "na": "London",
      "ia": "London",
      "os": "Лондон",
      "ko": "런던",
      "ru": "Лондон",
      "gu": "લંડન",
      "lb": "London",
      "cu": "Лондонъ",
      "sk": "Londýn",
      "feature_name": "London",
      "fr": "Londres",
      "bo": "ལོན་ཊོན།",
      "fi": "Lontoo",
      "et": "London",
      "tr": "Londra",
      "sd": "لنڊن",
      "gl": "Londres",
      "da": "London",
      "nl": "Londen",
      "km": "ឡុងដ៍",
      "ab": "Лондон",
      "or": "ଲଣ୍ଡନ",
      "sn": "London",
      "is": "London",
      "av": "Лондон",
      "sv": "London",
      "sa": "लन्डन्",
      "li": "Londe",
      "sr": "Лондон",
      "he": "לונדון",
      "su": "London",
      "de": "London",
      "mn": "Лондон",
      "vi": "Luân Đôn",
      "fa": "لندن",
      "to": "Lonitoni",
      "oc": "Londres",
      "bg": "Лондон",
      "ka": "ლონდონი",
      "ha": "Landan",
      "be": "Лондан",
      "ta": "இலண்டன்",
      "uz": "London",
      "ar": "لندن",
      "ce": "Лондон",
      "ku": "London",
      "bh": "लंदन",
      "nn": "London",
      "ga": "Londain",
      "hi": "लंदन",
      "my": "လန်ဒန်မြို့",
      "lo": "ລອນດອນ"
    },
    "lat": 51.5073219,
    "lon": -0.1276474,
    "country": "GB",
    "state": "England"
  }
]

Мне нужны поля lat и lon, но они почему-то не читаются, проверял через логи, пути data и data[0] выводятся, а остальные нет, выдает ошибку о том что эти поля undefined, почему - не понимаю.
  • Вопрос задан
  • 69 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы