我想在 View 中将 .Net 对象转换为 JSON。我的 View 模型是这样的,
public class ViewModel{
public SearchResult SearchResult { get; set;}
}
public class SearchResult {
public int Id { get; set; }
public string Text{ get; set; }
}
我想将 Model.SearchResult
转换为 JSON 对象。目前我正在这样做:
System.Web.Script.Serialization.JavaScriptSerializer serializer = new System.Web.Script.Serialization.JavaScriptSerializer();
//....
var s = @serializer.Serialize(Model.Institution);
但是结果是这样的,
var s = { "Name":"a","Id":1};
Create:228Uncaught SyntaxError: Unexpected token &
如何正确地将其转换为 JSON 对象?
最佳答案
试试这个方法:
@Html.Raw(Json.Encode(Model.Content))
关于javascript - 在 View 中将 .Net 对象转换为 JSON 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8502146/