我希望在 Liquid 中动态解析 JSON 对象。到目前为止,我的努力都是徒劳的,因为您无法使用常规 for 循环遍历对象。ticket_attributes 对象中的属性数量是动态的,并且可以在键名中有所不同。
输入对象:
{
"action": "insert",
"state": "New",
"ticket_attributes": {
"category": "Event",
"user_name": "Customer ",
"prop3":"data1",
"prop4":"data1",
},
"ticket_number": "INC9190433"
}
使用的液体片段不起作用:
{% for prop in content.ticket_attributes %}
{{prop[0]}}:{{prop[1]}}
{% endfor %}
{% for item in content.ticket_attributes %}
{{ forloop.index }}: {{ item.name }}
{% endfor %}
关于如何在模板中解决这个问题的任何指示?