2
如何对控制器的操作JSON对象MVC asp.net序列化工作?如何MVC asp.net系列化工作有关控制器操作JSON对象?
比如我有一个自定义的对象,如果用JSON发送一个Ajax请求对象向服务器动作
public ActionResult(List<CustomObject> abc)
{
// Object is serialized automatically how MVC is doing it is the question.
}
为什么我问这是我的一些对象无法正常serialzed因此原因数据丢失是存在的,那我也恢复到字符串值serializaiton的老方法。
public ActionResult(string abc)
{
JavaScriptSerializer serializer = new JavaScriptSerializer();
List<CustomObject> lstabc = serializer.Deserialize<List<CustomObject>>(abc);
}
这是我想避免和其次哪些是做JSON对象序列化MVC Asp.net最好的库?
我认为你需要编写自己的JsonResult类(用于控制适当的扩展方法)。 Afaik用于.NET的最佳JSON库是Newtonsoft.JSON(可在NUGet上获得) – MattDavey