jsonecho

JSON в Objective-C

Вставьте пример JSON и получите соответствующие типы Objective-C.

Загрузка…

Как пользоваться JSON в Objective-C

  1. Вставьте показательный пример JSON, лучше с заполненными необязательными полями.
  2. Задайте имя корневого типа и нужно ли вспомогательный код или только типы.
  3. Скопируйте сгенерированный код Objective-C в проект.

О JSON в Objective-C

Писать классы моделей вручную для больших payload JSON скучно и приводит к опечаткам. Вставьте пример — генератор извлечёт структуру. Результат: Подклассы NSObject с префиксом QT и JSON-хелперами на NSJSONSerialization.

Всё работает в браузере; данные примера остаются на вашем устройстве.

Использование сгенерированного кода

Используйте сгенерированные хелперы или стандартную десериализацию языка.

Необязательные поля отображаются по соглашению языка (optional / nullable).

Частые вопросы

От чего зависит сгенерированный код Objective-C?

Результат: Подклассы NSObject с префиксом QT и JSON-хелперами на NSJSONSerialization.

Как разобрать данные из результата?

Используйте сгенерированные хелперы или стандартные методы языка для десериализации.

Как обрабатываются необязательные поля?

По соглашению языка: optional или nullable типы.

Видит ли генератор больше одной записи?

Только то, что в примере. Дайте пример с максимальным числом заполненных полей.

Отправляется ли JSON на сервер?

Нет. Генератор скачивается один раз (~1 МБ) и работает полностью локально.

Ещё в Данные в класс

Все инструменты →