Skip to main content
Question

Pipeline JSON array trailing comma in Jinja

  • November 28, 2022
  • 0 replies
  • 269 views

In case it helps someone to save a couple of hours solving this error, when you try to send a json array using jinja in pipelines.

Error:
Something went wrong executing a step. Try modifying your pipeline.
Body:
{"payments":
[{% for r in a%}
{"value":"{{r.vto}}"},
{% endfor %}
]}

Valid:
{"payments":
[{% for r in a%}
{"value":"{{r.vto}}"}{% if not loop.last %},{% endif %}
{% endfor %}
]}

Reference: https://rogerpence.dev/omitting-the-last-comma-in-a-series-in-a-jinja-template/

------------------------------
Diretoria Mirantes
------------------------------
This topic has been closed for replies.

Forum|alt.badge.img+11
Thanks for sharing this , The code in red is in my staple but it definitely will help others

------------------------------
Prashant Maheshwari
------------------------------