Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 发送至&;在服务器端方法中解码JSON数据_Asp.net_Json_Pagemethods - Fatal编程技术网

Asp.net 发送至&;在服务器端方法中解码JSON数据

Asp.net 发送至&;在服务器端方法中解码JSON数据,asp.net,json,pagemethods,Asp.net,Json,Pagemethods,我不知道如何将JSON数据发送到服务器端函数,也不知道如何将JSON数据反序列化到特定的类 假设我需要通过json和jquery将客户相关信息从客户端发送到服务器端,我希望客户信息将反序列化到服务器端的客户类。请帮助我编写代码和概念。ASP.NET将处理此问题 例如,如果您有此人员类: public class Person { public string FirstName { get; set; } public string LastName { get; set; } pub

我不知道如何将JSON数据发送到服务器端函数,也不知道如何将JSON数据反序列化到特定的类

假设我需要通过json和jquery将客户相关信息从客户端发送到服务器端,我希望客户信息将反序列化到服务器端的客户类。请帮助我编写代码和概念。

ASP.NET将处理此问题

例如,如果您有此
人员
类:

public class Person {
  public string FirstName { get; set; }
  public string LastName { get; set; }
  public string Address { get; set; }
  public string City { get; set; }
  public string State { get; set; }
  public string Zip { get; set; }
}
以及接受该类型参数的page方法:

[WebMethod]
public static void DoSomethingWithPerson(Person ThePerson)
如果像这样将JSON传递到方法中:

{"ThePerson":{"FirstName":"Dave","LastName":"Ward"}}
然后,ASP.NET将自动将JSON转换为
Person
类的实例,并将其发送到page方法中,由Person处理

例如,如果您有此
人员
类:

public class Person {
  public string FirstName { get; set; }
  public string LastName { get; set; }
  public string Address { get; set; }
  public string City { get; set; }
  public string State { get; set; }
  public string Zip { get; set; }
}
以及接受该类型参数的page方法:

[WebMethod]
public static void DoSomethingWithPerson(Person ThePerson)
如果像这样将JSON传递到方法中:

{"ThePerson":{"FirstName":"Dave","LastName":"Ward"}}

然后,ASP.NET将自动将JSON转换为
Person
类的实例,并将其作为
Person

发送到page方法中。您应该先用谷歌搜索。JSON decodersi search和我都得到了一些链接,但他们的方法不同。在转换为json格式后,他们将复杂数据发送到客户端大小。所以我需要一个指南,使我能够将复杂的数据从客户端发送到服务器端,然后解码到我的类中。JSON decodersi search和我都得到了一些链接,但他们的方法不同。在转换为json格式后,他们将复杂数据发送到客户端大小。因此,我需要一个指南,使我能够将复杂数据从客户端发送到服务器端,并将其解码到我的类中。您可以查看以下类似的线程: