Я пытаюсь проанализировать webcore sitecore в файл javascript. При этом я пытался использовать пакет Newtonsoft.Json
.Net для преобразования объекта в объект json, который может использоваться javascript
Это печатает объект как ожидалось
<script>
console.log("hello", <%=JsonConvert.SerializeObject(Model) %>);
</script>
Однако мне нужно использовать объект внутри ссылочного файла javascript, поэтому я попытался сделать это:
<script type="text/javascript" src="..."
data-questions="<%=JsonConvert.SerializeObject(Model) %>"
></script>
В файле javascript я ссылался на модель, выполняя
var jsScript = $('#id-off-script');
var dataQuestions = jsScript.attr('data-questions');
&
var dataQuestions = document.currentScript.getAttribute('data-questions');
Но все вышеперечисленные решения выглядят как
[{
Почему объект не читается должным образом в файле javascript?