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

发布于 2024-11-05 07:00:05 字数 144 浏览 5 评论 0原文

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

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

i dont know how to send JSON data to server side function and also i dont know how to de-serialize the JSON data to a particular class.

suppose i need to send customer related info from client side to server side through json and jquery and i want that customer info will be deserialize to my customer class in the server side. please help me code & concept.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

偷得浮生 2024-11-12 07:00:05

ASP.NET 将自动处理 JSON 反序列化页面方法的参数

例如,如果您有这个 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; }
}

以及一个接受该类型参数的页面方法:

[WebMethod]
public static void DoSomethingWithPerson(Person ThePerson)

如果您将这样的 JSON 传递到该方法中:

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

那么,ASP.NET 将自动转换 JSON到 Person 类的实例,并将其作为 ThePerson 发送到页面方法中。

ASP.NET will handle JSON deserializing a page method's parameters automatically.

For example, if you have this Person class:

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; }
}

And a page method that accepts a parameter of that type:

[WebMethod]
public static void DoSomethingWithPerson(Person ThePerson)

If you pass JSON like this into the method:

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

Then, the ASP.NET will automatically convert the JSON to an instance of the Person class and send that into the page method as ThePerson.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文