如何JSON从服务器端序列化对象并将该序列化对象发送到客户端视图MVC4

时间:2015-03-03 17:50:40

标签: json asp.net-mvc-4 server

我在mvc5中几乎是新手。最近两天我试图从服务器端序列化一个对象。我需要将序列化对象发送到客户端。在客户端,序列化对象也应该反序列化。 我的对象有六个属性,但我需要将其中两个序列化。我尝试了以下

Person p = new Person();
p.name = "myName";
p.age = 24;
MemoryStream stream1 = new MemoryStream();
DataContractJsonSerializer ser = new DataContractJsonSerializer(typeof(Person));

此处 DataContractJsonSerializer 无效。请帮我弄清楚问题并将序列化对象传递给客户端

1 个答案:

答案 0 :(得分:2)

你能不能利用JsonResult来做到这一点?

public JsonResult GetPerson() 
{
    Person P = new Person 
    {
         Name = "myName",
         Age = 24
    }

    return Json(p);
}