Как произвести маппинг объекта из JSON в Obj-C родными средствами?

Опишите, пожалуйста, процесс, или посоветуйте статьи для быстрого ознакомления?
Суть в том, что нельзя использовать внешние фреймворки типа EasyMapping.
  • Вопрос задан
  • 255 просмотров
Решения вопроса 1
@alexfds
Все такие библиотеки работают через KVC.

Суть в том что у вас есть NSDictionary, полученный из json-строки. Вы итерируетесь по всем ключам словаря и смотрите - если значение простое - не словарь и не массив, используете метод объекта setValue:forKey: чтобы установить значение из json. Если значение массив/словарь - создаете нужный объект, инициализируете его словарем и снова записываете в объект и т.д.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы