Где методы @Json.Encode или @Json.Decode в MVC 6?

Что эквивалентно методу MVC5 @Json.Encode в MVC6? В MVC5 мы можем получить доступ к этим методам в представлениях. Но я не могу найти какие-либо методы, с которыми я могу получить доступ из представлений MVC 6.

Я не хочу писать вспомогательный метод, если в MVC6 уже есть встроенная функция.

Ответы

Ответ 1

После некоторого поиска найдите его:

@inject IJsonHelper Json;
@Json.Serialize(...)

Ответ 2

У меня был успех со следующим:

@Html.Raw(Newtonsoft.Json.JsonConvert.SerializeObject(myObj) as String)

Я не уверен, что Json.Encode сделал это еще, потому что он был частью System.Web, который ушел сейчас.