json-mapper

Стороннее

Простое macOS-приложение для генерации Swift Object Mapper-классов из JSON. Open source, заброшен в 2016 - но работает для тех кто использует ObjectMapper-фреймворк.

Проверено редакцией
Обновлено: 12.06.2026
Версияmain
Размерsource
macOS10.10+
Скачиваний0

Описание

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.

Часто задаваемые вопросы

Программа json-mapper действительно бесплатная?

Да, json-mapper распространяется бесплатно и не содержит рекламы, подписок или скрытых платежей. Скачать можно прямо с mac-soft.ru.

На какой версии macOS работает json-mapper?

Минимальная поддерживаемая версия - macOS 10.10. Программа работает и на всех более новых версиях, включая macOS Sequoia и Tahoe.

Как установить программу для macOS?

Если вы скачали .dmg - откройте его двойным кликом и перетащите иконку программы в папку Applications. Для других типов файлов смотрите подробную инструкцию по установке.

Где скачать json-mapper?

Это стороннее ПО, которое распространяется разработчиком AppCraft LLC. Кнопка «Скачать» на странице перенаправит вас на официальный сайт разработчика.