Задача такая: взять объект, исходя из другого объекта, применить функции к таким-то полям (например, перевести дату из одного формата в другой), откинуть ненужные поля; если какого-то поля не будет хватать, то кричать. Готовые решения для валидации есть, а вот для трансформации чего-то не гуглится. Можно на коленке за пол часа набросать, но чего-то как то лень.
json-schema?
Обсуждают сегодня