вчера совершил типовое предступление против человечности: три листа шельника запихнул внутрь скрипта jq. Получилось чуть компактнее, но, видит бог, мне ещё припомнят мой jq.
Впрочем эскейпинг json'a без jq — то ещё развлечение само по себе