json-mapper
СтороннееПростое macOS-приложение для генерации Swift Object Mapper-классов из JSON. Open source, заброшен в 2016 - но работает для тех кто использует ObjectMapper-фреймворк.
Описание
json-mapper - бесплатное native macOS-приложение для разработчиков iOS/macOS, генерирующее Swift-классы для использования с библиотекой ObjectMapper. ObjectMapper - один из популярных JSON-парсеров для Swift, который активно использовался до появления нативного Codable в Swift 4 (2017). json-mapper автоматизирует создание model-классов под этот фреймворк.
Проект разрабатывался компанией AppCraft LLC, последнее обновление - ноябрь 2016. Программа архивированной не помечена, но фактически разработка не ведётся уже 9 лет. На GitHub около 30 звёзд. Лицензия не указана явно (NOASSERTION). Распространяется как Swift-проект для Xcode без готового DMG.
Несмотря на возраст, json-mapper остаётся актуальным для определённых сценариев:
- Поддержка legacy iOS-проектов: приложения написанные до 2017 года часто используют ObjectMapper. Если вы поддерживаете такой код - json-mapper упрощает добавление новых моделей в существующую архитектуру.
- Простой Swift-код на выходе: генерируется только то что нужно ObjectMapper, без лишнего boilerplate.
- Native macOS приложение: быстрая работа, не требует сторонних рантаймов.
- Автоопределение типов: анализирует JSON и определяет String, Int, Double, Bool, Array, Object.
- Snake_case ↔ camelCase mapping: автоматически добавляет ObjectMapper TransformOf для конвертации имён полей.
- Optional поля: nullable значения превращаются в Optional Swift-типы.
- Drag-and-drop: можно перетащить JSON-файл в окно программы.
- Open source: код доступен для аудита и форка.
Программа подходит iOS-разработчикам, поддерживающим существующие проекты на ObjectMapper. Для новых проектов 2026 года рекомендуется использовать встроенный в Swift Codable - он быстрее, безопаснее и поддерживается официально Apple. Для генерации Codable-моделей лучше использовать j2s, JSONExport или JSONConverter.
Для использования: клонируйте репозиторий, откройте проект в Xcode, нажмите Run для сборки. Поскольку проект 2016 года, могут потребоваться правки для совместимости с современным Swift и Xcode.
Похожие программы для macOS
📝 Упомянуто в статьях блога 3
JSONExport - универсальный конвертер JSON в model-классы для разных языков
JSONExport - самый популярный Mac-конвертер JSON в model-классы для Swift, Objective-C, Java, Kotlin
json-mapper - генератор Swift ObjectMapper-классов из JSON для Mac
json-mapper - бесплатная Mac-утилита для генерации Swift-классов под ObjectMapper-фреймворк. Полезна
j2s - конвертер JSON в Swift-структуры на Mac
j2s - бесплатная нативная Mac-утилита, превращающая JSON-объекты в готовые Swift-структуры с Codable
Часто задаваемые вопросы
Программа json-mapper действительно бесплатная?
Да, json-mapper распространяется бесплатно и не содержит рекламы, подписок или скрытых платежей. Скачать можно прямо с mac-soft.ru.
На какой версии macOS работает json-mapper?
Минимальная поддерживаемая версия - macOS 10.10. Программа работает и на всех более новых версиях, включая macOS Sequoia и Tahoe.
Как установить программу для macOS?
Если вы скачали .dmg - откройте его двойным кликом и перетащите иконку программы в папку Applications. Для других типов файлов смотрите подробную инструкцию по установке.
Где скачать json-mapper?
Это стороннее ПО, которое распространяется разработчиком AppCraft LLC. Кнопка «Скачать» на странице перенаправит вас на официальный сайт разработчика.
🔍 Похожие запросы
Начните вводить для поиска...