Как парсить json в SWIFT. Parse JSON SWIFT. Работа с JSON iOS SWIFT

Поделиться
HTML-код
  • Опубликовано: 5 окт 2024
  • Как парсить json в SWIFT. Как работать с JSON в iOS.
    Для практики несколько JSON
    icodeschool.ru...
    icodeschool.ru...
    icodeschool.ru...
    #xcode12​ #xcode12_tutorial​ #playgorund​ #iosXcode12​ #урокиswift #языкswift #курсSwift
    ⚡️⚡️⚡️ Станьте спонсором канала, и вы получите доступ к эксклюзивным бонусам.
    Подробнее: / @icodelessons
    ➡️ Курс ОСНОВЫ ПРОГРАММИРОВАНИЯ 👨‍💻 - • Основы программирования ⚡️⚡️⚡️
    ➡️ Курс ОСНОВЫ ЯЗЫКА SWIFT👨‍💻 - • Уроки iOS Swift - Курс... ⚡️⚡️⚡️
    ➡️ Курс iOS BASE 👨‍💻 - • Уроки iOS - Курс iOS B... ⚡️⚡️⚡️
    ➡️ Персональные занятия 👨‍🎓 - icodeschool.ru... ⚡️

Комментарии • 50

  • @izzzanaaami
    @izzzanaaami 2 года назад +2

    Наконец-то хоть где-то нормальный разбор работ с JSON в Swift. Спасибо огромное!

  • @ASinetskiy
    @ASinetskiy 3 года назад +4

    Большое вам спасибо за уроки ! Ждём всегда новых выпусков !!

  • @yacoder-proit
    @yacoder-proit 8 месяцев назад

    Спасибо за урок! Понятно разобраны почти все необхомые кейсы при работе с декодированием json

  • @iosinpractice
    @iosinpractice 2 года назад +1

    Спасибо за материал. Парсинг данных - действительно важная тема.

  • @alexeyavdeychik8289
    @alexeyavdeychik8289 3 года назад +3

    Большое спасибо ) смотрел почти все Ваши видео, очень рад Вашему возвращению, с нетерпением буду ждать нового контента. Очень мало хороших русскоязычных каналов посвящённых Свифту для уровня джунов, если в планах создание и объяснение чуть-чуть более продвинутых тем, то буду вообще в восторге, успехов Вам и удачи !

    • @iCodeLessons
      @iCodeLessons  3 года назад +2

      Спасибо. Для вас стараюсь ! :)

  • @swat5800
    @swat5800 10 месяцев назад

    Очень крутой урок! Все максимально доступно и понятно! Благодарю!

  • @MarkizBoneco
    @MarkizBoneco Год назад

    Отличный урок. Всё ясно и понятно. Теперь бы всё это научиться использовать🤣

  • @ozikOz
    @ozikOz Год назад

    Одно из лучших объяснений данной темы))))))) спасибо)))

  • @sha1tai
    @sha1tai 3 года назад +1

    Очень здорово. Спасибо!

  • @ivanololoevich7235
    @ivanololoevich7235 2 года назад

    Огромное спасибо! Очень понятно и толково объяснил. )))

  • @Twenytoo
    @Twenytoo 3 года назад

    Шикарный урок. Моё почтение!

  • @ABC-tv9zy
    @ABC-tv9zy Год назад

    спасибо за работу и объяснение..

  • @kiruill93
    @kiruill93 11 месяцев назад

    Понятный разбор, спасибо!

  • @Crocopizdel
    @Crocopizdel 2 года назад

    Спасибо, Дружище! разжевал!

  • @rabbit467
    @rabbit467 Год назад

    Спасибо!

  • @Васенков
    @Васенков 3 года назад +1

    Спасибо за твой труд братик, младшего брата учу по твоим урокам :)

    • @izzzanaaami
      @izzzanaaami 2 года назад

      Сколько лет? Я просто тоже своего учу, ему 10 лет

  • @valeriid6543
    @valeriid6543 Год назад

    Спасибо за урок очень полезно! Вы прекрасно подаете материал. Могли бы вы детальнее рассказать про запросы, например как устанавливать продолжительность времени запроса и как сделать повторный запрос если долго не приходит ответ из сервера. Также было бы очень полезно рассмотреть пагинацию.

  • @Магомед-щ4з
    @Магомед-щ4з 2 года назад +1

    Сделайте пожалуйста урок по парсингу json в таблицу tableview🙏🏾

  • @itananas
    @itananas 2 года назад

    Большое спасибо!

  • @RUFF-2022
    @RUFF-2022 3 года назад +1

    Огромное спасибо за уроки, смотрю каждое видео. Можете ли вы подсказать, что можно посмотреть чтоб создать сервер для приложения под фильмы. Имею базу фильмов, хочу создать приложение. Но нет понятия о том как это сделать на практике. Ваши уроки сильно продвинули меня, но этой информации мало. Если не сложно можете связаться по электронной почте указаной в описание канала. Заранее Спасибо

  • @nodirkarimov428
    @nodirkarimov428 3 года назад

    Лучший просто!!!

  • @ramazan5451
    @ramazan5451 2 года назад

    Добрый день, спасибо за урок! Будет урок по авторизации через гугл? Это сейчас очень акутально, хотелось бы посмотреть туториал от вас

  • @alexeypotapov6407
    @alexeypotapov6407 Год назад

    Спасибо за урок! Возник вопрос: А если тупо весь полученный json массив и с разными типами данных, ну то есть: ["aasf 1", "adsada 2", 5, false ], то тогда что в протокол подставлять вместо [Lesson].self

  • @АндрейЦуркан-ж8ч

    А могли бы вы рассмотреть пагинацию, если JSON разбит на страницы

  • @EdSpec
    @EdSpec 3 года назад

    как парсить json с динамическим ключ и значением? Покажи плиз, как правильно парсить, через enum

  • @max_mgtow
    @max_mgtow 3 года назад +1

    Интересный урок 👍
    Но я уже на JS перешёл)

    • @alexsmit6175
      @alexsmit6175 3 года назад +4

      Нам теперь расплакаться?)

  • @SlidE933
    @SlidE933 3 года назад

    Николай вопрос на миллион, хоть и не знаю, ответите ли на него)
    У вас нет желания сделать уроки по основам Objective-C? У вас отлично получается объяснять, а в интернете нормальной информации, доходчиво которую объяснили нету...
    А так спасибо за уроки по UIKit, изначально вообще ни черта не понимал и начал свое знакомство сразу со SwiftUI, потом пожалел сильно)

    • @iCodeLessons
      @iCodeLessons  3 года назад +2

      Добрый день. Нет) Посмотрите курсы Алексея Скутаренко

  • @jeslanala404
    @jeslanala404 Год назад

    вот бы еще финальный проект скидывали на гитхаб

  • @ramazan5451
    @ramazan5451 2 года назад

    Жду продолжение, как дальше эти данные выводить на storyboard

    • @EdSpec
      @EdSpec 2 года назад

      ты уже должен знать, если смотришь этот урок)

  • @alvares31
    @alvares31 3 года назад

    👍

  • @amirgali17
    @amirgali17 2 месяца назад

    Ссылки в описании нерабочие

  • @ozikOz
    @ozikOz Год назад

    жаль что ссылки не работают!

  • @sanchezcodez9359
    @sanchezcodez9359 Год назад

    Спасибо, классно объяснил!

  • @Legenline
    @Legenline 3 года назад

    привет, менторством занимаешься?

    • @iCodeLessons
      @iCodeLessons  3 года назад

      Добрый день. Напишите в телеграм @nikolaymac

  • @alexeysavolainen6246
    @alexeysavolainen6246 3 года назад

    Как возможно парсить в данном случае ?
    The response: Optional((
    {
    Id = 23147;
    Price = "21.4";
    Stock = 0;
    }
    Постоянно выдает ошибку несоответствия данных

    • @iCodeLessons
      @iCodeLessons  3 года назад +1

      добрый день. А как вы это делаете ? покажите структуру или класс

    • @alexeysavolainen6246
      @alexeysavolainen6246 3 года назад

      @@iCodeLessons
      struct Prod: Codable {
      var Id:Int
      var Price:Float
      var Stock:Int
      }
      let prod: Prod = try! JSONDecoder().decode(Prod.self, from: data!)
      print(prod)
      print(prod.Id)

    • @alexeysavolainen6246
      @alexeysavolainen6246 3 года назад

      @@iCodeLessons И ошибка: Thread 3: Fatal error: 'try!' expression unexpectedly raised an error: Swift.DecodingError.typeMismatch(Swift.Dictionary, Swift.DecodingError.Context(codingPath: [], debugDescription: "Expected to decode Dictionary but found an array instead.", underlyingError: nil))

    • @iCodeLessons
      @iCodeLessons  3 года назад +1

      @@alexeysavolainen6246 строчку покажите где decoder, там тип данных должен быть что то типа [Prod].self. А вообще нужно глянуть на json. Напишите на почту со всеми исходными данными письмо

    • @alexeysavolainen6246
      @alexeysavolainen6246 3 года назад

      @@iCodeLessons Отправил

  • @shadowofsun4145
    @shadowofsun4145 2 года назад

    Здравствуйте. Подскажите пожалуйста, как лучше загрузить большое количество текстовой информации (возможно будут картинки посреди текста) в приложение
    Приложение будет по типу Книги. То есть , глава 1 где будет хранится большой текст (текст на 10-15 листов А4) и так далее глав 30-40 будет. Как это лучше реализовать ?

  • @lusinegabrielyan8067
    @lusinegabrielyan8067 2 года назад

    boringssl_metrics_log_metric_block_invoke(144) Failed to log metrics
    привет всем)) кто знает как решить эту проблему?