You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用Liquid访问YAML文件中的键名与对应键值?

如何用Liquid遍历YAML文件的键名与对应值

完全可以实现,Liquid支持直接遍历对象的键值对,不需要写大量if/else语句处理不同键名。

YAML文件示例

- type: a
  id: b
  author: c
  website: d

对应的Liquid代码

{%- for item in YAMLFILE -%}
  {%- for key, value in item -%}
    {{ key }} = {{ value }}
  {%- endfor -%}
{%- endfor -%}

输出结果

type = a
id = b
author = c
website = d

说明

这里使用Liquid的嵌套遍历逻辑:外层遍历YAML数组中的每个对象(你的示例里仅包含一个对象),内层通过for key, value in item的语法,直接取出每个键名key和对应键值value,动态输出所有键值对,无论YAML文件中有多少不同键名都能适配。

内容的提问来源于stack exchange,提问作者Stefan Pophristic

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 23:45:42