代码之家  ›  专栏  ›  技术社区  ›  M.E.

在Grav/Twig中使用的文本/url对的YAML列表

  •  0
  • M.E.  · 技术社区  · 7 年前

    我想用YAML表示以下JSON结构。

    [ 
        {'text': 'Text1', 'url': 'Url1'},
        {'text': 'Text2', 'url': 'Url2'},
        {'text': 'Text3', 'url': 'Url3'},
    ]
    

    我尝试过但没有成功:

    -
        text: Text1
        url: Url1
    -
        text: Text2
        url: Url2
    -
        text: Text3
        url: Url3
    

    如果可能相关,该结构将用于Grav/Twig,尽管我认为这是一个纯粹的YAML问题。

    1 回复  |  直到 7 年前
        1
  •  1
  •   Paul Massendari    7 年前

    Grav现在为yaml编码和yaml解码提供了两个新的过滤器。 示例用法: {{ page.header.myarray|yaml_encode }}

    根据此提交,这些过滤器将在即将发布的1.4版本中提供: https://github.com/getgrav/grav/commit/c721be8787b09aab1dce6bd012c8d43d1a985558

    希望有帮助