JSON Mapper без Ember

Пару месяцев назад я написал небольшой маппер для JSON’ов с использованием Ember (Ember JSON Mapper). Получилось вроде бы неплохо 🙂 Однако зависимость от Ember’а значительно снижает возможность его использования. Пришлось переписать его, а точнее выдрать из Ember’a код используемых методов. Благо их мало и они небольшие. Так появился просто jsonMapper. По функционалу это полностю идентичный проект, но лишенный всех зависимостей (см. bower.json). Методы из Ember (get, set, typeOf, isNone и т.д.) акуратно выделенны из библиотеки, а так же из них удалена логика, касающаяся обработки Em.Object и Ember.Application вцелом. То есть, get не пытается проверить meta, typeOf не вернет instance,а assert генерует простой Error, а не Ember’овский.

В этой версии доступна демка. В source вводится исходный JSON, в map — объект с описанием преобразований. Жмем на «Convert me!» и в поле output будет «смапленный» результат.

Оставить комментарий

Top ↑ | Main page | Back