j2s
Бесплатная нативная Mac-утилита для iOS/macOS-разработчиков, превращающая JSON-объекты в Swift-структуры с Codable.
Что делает
Парсит входной JSON, автоматически определяет типы полей (String, Int, Double, Bool, Array, Object, null) и генерирует Swift-struct с правильными типами и Codable conformance. Автоматически добавляет CodingKeys для маппинга snake_case ↔ camelCase.
Зачем нужно
Каждая интеграция с REST API требует описания моделей в Swift-коде. Ручная типизация занимает минуты на каждый endpoint - десятки часов в большом проекте. j2s сокращает это до секунд.
Особенности
- Локальная работа (приватный API не уходит в облако)
- Автоматический CodingKeys (snake_case ↔ camelCase)
- Поддержка Optional, вложенных структур, массивов
- Source-only на GitHub - нужно собрать через Xcode