【发布时间】:2020-08-04 17:17:43
【问题描述】:
我是 Liquid 语言的新手。我有一个用例,我想循环遍历对象数组并打印一些值。
可能我的语法不正确。
我有一个对象数组,如下所示。我从 rest api 获取这些数据 我在这里粘贴了其中的一部分。
assign htd_product_ids =
[
{
"id": 113608,
"car_name": "Maruti Suzuki Alto K10 VXi",
"mileage": 13479,
"make_year": 2018,
"final_price": 345000,
"fuel_type": "petrol",
"full_url": "http://www.spinny.com/buy-used-cars/hyderabad/maruti-suzuki/alto-k10/vxi-kondapur-2018/113608/"
},
{
"id": 113011,
"car_name": "Maruti Suzuki Celerio VXi AMT",
"mileage": 25257,
"make_year": 2016,
"final_price": 413000,
"fuel_type": "petrol",
"full_url": "http://www.spinny.com/buy-used-cars/hyderabad/maruti-suzuki/celerio/vxi-amt-kondapur-2016/113011/"
},
{
"id": 112609,
"car_name": "Maruti Suzuki Swift Dzire ZXI",
"mileage": 54600,
"make_year": 2015,
"final_price": 541000,
"fuel_type": "petrol",
"full_url": "http://www.spinny.com/buy-used-cars/hyderabad/maruti-suzuki/swift-dzire/zxi-kondapur-2015/112609/"
}
]
我想遍历这个数组并打印 car_name
{% for product in htd_product_ids %}
{{forloop.index}}. {{product.car_name}}
{% endfor %}
forloop.index 工作正常,但 product.car_name 没有打印汽车名称。 p>
如果有任何语法错误或什么,请纠正我。
【问题讨论】: