Задать вопрос
archakov06
@archakov06
Frontend-разработчик (ReactJS)

Обработка JSON данных в Swift?

Я решил обработать данные JSON принимаемые от сервера в массив, но выдает ошибку:

func parseJSON(data: NSData) -> NSDictionary{
        let jsonResult: NSDictionary = NSJSONSerialization.JSONObjectWithData(data, options: NSJSONReadingOptions.MutableContainers) as! NSDictionary
        return jsonResult;
    }


Call can throw, but it is not marked with 'try' and the error is not handled


Ну, я вношу все в try, после чего уже выводит ошибку:
Variable 'boardsDictionary' used before being initialized


func parseJSON(inputData: NSData) -> NSDictionary{
        var boardsDictionary: NSDictionary;
        do {
        try boardsDictionary = NSJSONSerialization.JSONObjectWithData(inputData, options: NSJSONReadingOptions.MutableContainers) as! NSDictionary
        } catch {}
        return boardsDictionary;
    }


Как правильно вносить данные в мою функцию и выводить уже массив.
  • Вопрос задан
  • 391 просмотр
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    1C-программист: расширенный курс
    18 месяцев
    Далее
  • Skillbox
    Middle-разработчик игр на Unity
    3 месяца
    Далее
  • ProductStar
    Python и Django: бэкенд-разработка
    2 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
@lyeskin
Есть же готовые мини-библиотеки для парсинга JSON , зачем мучаться ?
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
ИТРУМ Ростов-на-Дону
от 75 000 ₽
СофтМоушен Санкт-Петербург
от 150 000 до 250 000 ₽
Яндекс Москва
от 180 000 до 350 000 ₽