Below is my code. I'm getting a syntax error but in Python there is no such issue
{% for stud in [dict(item.split("=") for item in item.split(",")) for item in item.split(";")] %}
print {"hi"}
{% endfor %}
Exception:
Syntax error in jinja2 template: expected token ',', got 'for'
Sample Input:
studId=ValueA,studName=valueB;studId=ValueC,studName=ValueD
Sample code used in Python:
item = "studId=ValueA,studName=valueB;studId=ValueC,studName=ValueD"
for stud in [dict(item.split("=") for item in item.split(",")) for item in item.split(";")]:
print(stud['studName'])
Sample output:
valueB
ValueD