次のように任意の JSON を DOM に埋め込むことを考えています。
<script type="application/json" id="stuff">
{
"unicorns": "awesome",
"abc": [1, 2, 3]
}
</script>
これは、後で JavaScript テンプレート エンジンで使用するために任意の HTML テンプレートを DOM に格納する方法に似ています。この場合、後で JSON を取得し、次のように解析できます。
var stuff = JSON.parse(document.getElementById('stuff').innerHTML);
これはうまくいきますが、それが最善の方法ですか?これは、ベスト プラクティスまたは標準に違反していますか?
注: JSON を DOM に格納する代わりの方法を探しているわけではありません。それが、私が抱えている特定の問題に対する最善の解決策であると既に判断しています。私はちょうどそれを行うための最良の方法を探しています.