Open
Description
- Необходимо реализовать базовый интерфейс DataAccessor
этот инфтерфес будет контрактом для получения полей объектов иерархически через путь в виде строки "var.filed.array[3].val" - Реализовать его наследник для получения внутренностей объектов json через обертку Jackson JsonNode
- Расширить апи плейсхолдеров и дать возможность указывать этот путь у переменной плейсхолдера например
{{location#13:variable.path.to.subvalue}}
гдеpath.to.subvalue
это новая часть плейсхолдера которую нужно валидировать паттерном [a-zA-z0-9-_.] по аналогии с другими - В резолвере плейсхолдеров нужно распознавать наличие этой части, пытаться пропарсить json и вытащить из него значение по пути, если не получается пропарсить или получить значение возвращать null