Преобразование объекта .Net в объект JSON в представлении

Я хочу преобразовать объект .Net в JSON в представлении. Моя модель представления такая:

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?

33
задан Rory McCrossan 14 December 2011 в 09:34
поделиться