аналог XSLT для JSON
Друзья... всегда использовали XML для передачи данных. Если нужен был адаптер между системами, то в нем делали преобразование путем XSLT, что было очень удобно и здорово. Берешь одну схему, берешь другую схему. Указываешь что из какого атрибута в какой идет, ге какие преобразования и все супер...
И вот в рамках микросервисной архитектуры мы перешли на формат JSON. В JSON также возможна генерация по схеме, как и в XML, но... я нигде не могу найти аналога XSLT. Не может быть, чтобы его не было... Адаптеры приходится писать например на JAVA, что существенно замедляет разработку...
Собственно об этом и вопрос - есть ли для JSON аналог XSLT
Ответы (1 шт):
Итак... JSON или XML? Это вечный спор. Считается, что XML хорош для сервеной части, а JSON для клиентской. Считалось так, во всяком случае. Говорили, что JSON невозможно привязать к схеме... но тут бац.. и схема есть - JSONschema. Если её прикрутить к сервису, то можно генерировать сообщения по схеме. Чем не аналог XSD для XML? И вот задались мы вопросом, а хорошо бы получить механизм типа XSLT для JSON. Было бы здорово. Почему? да потому что аналитик делает эту схему преобразований сам, отдает разработчику, которому в данном случае не надо думать и вносить свои ошибки, и он её прикручивает к сервису. И вот, я такой аналог нашел https://goessner.net/articles/jsont/.