Мне нужно получить доступ к элементу массива внутри полезной нагрузки json в шаблоне паутины стада. Интересно, кто-нибудь из вас сталкивался с чем-то подобным?
В двух словах, я должен иметь доступ к $ (json .pu sh .changes.0.new.name).
Я получаю следующую ошибку.
{
"description": "Json path in template is invalid or does not exists",
"detail": "Invalid path expression json.push.changes.0.new.name",
"error": "InvalidJsonPath",
"parameter": "template"
}
Мой шаблон
{"flockml": "<b>Commit Pushed for $(json.repository.name) by $(json.actor.nickname).</b><br> <b>Branch</b> : $(json.push.changes.0.new.name)<br> <b>Commit Message</b> : $(json.push.changes.0.new.target.summary.raw)<br> You can see the full report <a href=\"$(json.push.changes.0.new.linnks.commits.href)\">here"}
Полезная нагрузка немного велика, поэтому я просто прикреплю сюда фрагмент.
{
"push": {
"changes": [
{
"forced": false,
...
"new": {
"name": "development"
...
Любая помощь будет очень признательна.