💻

[Terraform]細かいナレッジ

2022/11/02に公開

jsonencodeで"<>&"などがエスケープされる。

このことは公式ドキュメントにも記載されている。

  • Issue

つまり関数replaceを使えってことらしい。

  • 解消方法

こうなってしまうので。。

> jsonencode("test-<ID>")
"\"test-\\u003cID\\u003e\""

こうする。

>  replace(replace(jsonencode("test-<ID>"),"u003c","<"),"u003e",">")
"\"test-\\<ID\\>\""
GitHubで編集を提案

Discussion