mirror of https://github.com/gohugoio/hugo
1.2 KiB
1.2 KiB
title | description | categories | keywords | action | aliases | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
encoding.Jsonify | Encodes the given object to JSON. |
|
|
To customize the printing of the JSON, pass an options map as the first argument. Supported options are "prefix" and "indent". Each JSON element in the output will begin on a new line beginning with prefix followed by one or more copies of indent according to the indentation nesting.
{{ dict "title" .Title "content" .Plain | jsonify }}
{{ dict "title" .Title "content" .Plain | jsonify (dict "indent" " ") }}
{{ dict "title" .Title "content" .Plain | jsonify (dict "prefix" " " "indent" " ") }}
Options
- indent
- (
string
) Indentation to use. Default is "". - prefix
- (
string
) Indentation prefix. Default is "". - noHTMLEscape
- (
bool
) Disable escaping of problematic HTML characters inside JSON quoted strings. The default behavior is to escape&
,<
, and>
to\u0026
,\u003c
, and\u003e
to avoid certain safety problems that can arise when embedding JSON in HTML. Default isfalse
.