0

任何人都知道 Asp.NET Mvc 正在使用哪种序列化程序?

当您尝试将以下类打印到视图时,我相信您已经注意到了。

public class Class
{
     Pupil[] Pupils {get;set;}
     Instructor Instructor {get;set;}
}

你在回发时会得到这样的东西:

Pupils[0]=Me&Pupils[1]=Abc&Instructor=Some1 //Ala Mvc Modelbinder when you post the model back to server.

或者,如果您从 jQuery AJAX 调用控制器操作,JSON 对象将被序列化为 URI 中的以下查询:

Class[Pupil][0]=Me&Class[Pupil][1]=Abc&Class[Instructor]="Some1" //Ala. JQuery Get Serializer

上面两个序列化器叫什么名字?这个库在 C# 中在哪里?

我想利用模型绑定器能够将上述内容绑定到正确的复杂类型的事实,通过 URI (http GET) 将复杂类型传递到我的 WebAPI。可以从客户端(通过 JavaScript)和服务器端(在 C# 中)调用 Web API。

4

0 回答 0