encoding.Jsonify
语法
encoding.Jsonify [OPTIONS] INPUT
返回值
template.HTML
别名
jsonify
要自定义 JSON 的打印,请将选项映射作为第一个参数传递。支持的选项是 “prefix” 和 “indent”。输出中的每个 JSON 元素都将从新行开始,以 prefix 开头,后跟一个或多个 indent 的副本,具体取决于缩进嵌套。
{{ dict "title" .Title "content" .Plain | jsonify }}
{{ dict "title" .Title "content" .Plain | jsonify (dict "indent" " ") }}
{{ dict "title" .Title "content" .Plain | jsonify (dict "prefix" " " "indent" " ") }}
选项
- indent
- (
string
) 要使用的缩进。默认为“”。 - prefix
- (
string
) 缩进前缀。默认为“”。 - noHTMLEscape
- (
bool
) 禁用 JSON 引号字符串中出现问题的 HTML 字符的转义。默认行为是将&
、<
和>
转义为\u0026
、\u003c
和\u003e
,以避免在 HTML 中嵌入 JSON 时可能出现的某些安全问题。默认为false
。