Skip to content

parse_json

把 JSON 文本解析为有类型的模板取值。

语法

knap
{{ value | parse_json }}

用法

  • 无效的 JSON 会原样返回,并给出非致命警告。
  • 已经是有类型的取值会原样返回。
  • 集合感知的过滤器会自动识别已序列化的数组和对象,因此普通的集合链式调用无需 parse_json

示例

Data
json
{
  "value": "[\"one\",\"two\"]"
}
Template
knap
{{ value | parse_json | join:", " }}
Output
md
one, two