Jayantha Lal Sirisena Jayantha Lal Sirisena - 6 months ago 18
jQuery Question

Convert .Net object to JSON object in the view

I want to convert a .Net object in to JSON in the view. My view model is like this,

public class ViewModel{
public SearchResult SearchResult { get; set;}

public class SearchResult {
public int Id { get; set; }
public string Text{ get; set; }

I want to convert
in to a JSON object. Currenty I'm doing it like this:

System.Web.Script.Serialization.JavaScriptSerializer serializer = new System.Web.Script.Serialization.JavaScriptSerializer();
var s = @serializer.Serialize(Model.Institution);

but the result is like this,

var s = { "Name":"a","Id":1};
Create:228Uncaught SyntaxError: Unexpected token &

How can I convert this correctly in to a JSON object?


Try using this method: