jsonify
指定されたオブジェクトを JSON にエンコードします。
Jsonify は、指定されたオブジェクトを JSON にエンコードします。
JSON の出力をカスタマイズするには、第 1 引数にオプションの辞書を渡します。サポートされているオプションは、“prefix” と “indent” です。 出力される各 JSON 要素は、prefix で始まる新しい行で始まり、インデントのネストに従って indent が 1 つ以上続きます。
{{ dict "title" .Title "content" .Plain | jsonify }}
{{ dict "title" .Title "content" .Plain | jsonify (dict "indent" " ") }}
{{ dict "title" .Title "content" .Plain | jsonify (dict "prefix" " " "indent" " ") }}
Jsonify のオプション
- indent ("")
- 使用するインデントです。
- prefix ("")
- インデント プレフィックスです。
- noHTMLEscape (false)
- JSON の引用文字列内の問題のある HTML 文字のエスケープを無効にします。デフォルトの動作は、JSON を HTML に埋め込む際に発生する特定の安全性の問題を回避するために、&、<、> を \u0026、\u003c、および \u003e にエスケープすることです。
また、 .PlainWords
、.Plain
、.RawContent
の ページ変数
も参照してください。