Я использую библиотеку Newtonsoft для преобразования объектов С# в JSON. Используется ли это Newtonsoft.Json.JsonConvert.SerializeObject
безопасно или требуется дополнительная кодировка? Если требуется дополнительная кодировка, что вы предлагаете?
Вот как я использую его в представлении Razor:
<script type="text/javascript">
var jsModel = @Html.Raw(Newtonsoft.Json.JsonConvert.SerializeObject(Model))
</script>