Я думаю о встраивании произвольного JSON в DOM, как это:
<script type="application/json" id="stuff">
{
"unicorns": "awesome",
"abc": [1, 2, 3]
}
</script>
Это похоже на способ хранения произвольного HTML-шаблона в DOM для последующего использования с движком JavaScript. В этом случае мы могли бы позже получить JSON и проанализировать его с помощью:
var stuff = JSON.parse(document.getElementById('stuff').innerHTML);
Это работает, но это лучший способ? Это нарушает какую-либо лучшую практику или стандарт?
Примечание. Я не ищу альтернативы хранению JSON в DOM, я уже решил, что это лучшее решение для конкретной проблемы, с которой я сталкиваюсь. Я просто ищу лучший способ сделать это.