hugo/docs/content/en/functions/jsonify.md
2021-10-31 13:53:55 +01:00

1 KiB

title linktitle description date publishdate lastmod categories menu keywords signature workson hugoversion relatedfuncs deprecated aliases
jsonify jsonify Encodes a given object to JSON. 2017-02-01 2017-02-01 2020-04-13
functions
docs
parent
functions
strings
json
jsonify INPUT
jsonify OPTIONS INPUT
plainify
false

Jsonify encodes a given object to JSON.

To customize the printing of the JSON, pass a dictionary of options 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" "  ") }}

See also the .PlainWords, .Plain, and .RawContent page variables.