如何在 Web 服务器中操作 JSON 类型
How to manipulate JSON type in web server?
嗨,我正在从浏览器到Web服务进行ajax调用。数据以 JSON 形式从浏览器发送到网络服务。我需要为包装的 json 对象创建一个 CLR 类型。有没有其他方法可以将其作为字符串并在 Web 服务器中反序列化为匿名类型?
假设你有给定形式的 json
。{
"data": [
{
"name": "A Jones",
"id": "500015763"
},
{
"name": "B Smith",
"id": "504986213"
},
{
"name": "C Brown",
"id": "509034361"
}
]
}
然后根据它制作类
public class MyClass
{
public List<User> data { get; set; }
}
public class User
{
public string name { get; set; }
public string id { get; set; }
}
然后创建一个接受此类类型参数的方法。或只需通过此链接 使用 JQUERY ajax 函数将 JSON 对象发送到 ASP.NET Web 服务
var Filters = {
"ClassName": [{
"searchByName": "0",
"id": "20"
}]
};
$("#SaveButton").click(function(){
Filters.ClassName[0].searchByName = $("#txtName").val();
Filters.ClassName[0].if = $("#ddlName").val();
$.ajax({
type: "POST",
url: "handler_path",
dataType: "json",
data: JSON.stringify(Filters.ClassName),
processData: false,
success: function (data) {
//Write your code here
},
error: function (data) {
//Handle your error
}
});
});
您可以在处理程序上将数据作为 JSON 对象获取,并可以使用流阅读器读取它,然后反序列化并访问此处的所有值。
希望以上所有描述对您有意义!
相关文章:
- 我应该如何将响应数据保存在对象(json)中以获得更好的操作和性能
- 使用Angular JS for WordPress JSON API使用JSON操作数据
- 排序和操作json对象,javascript
- 使用LoDash操作JSON
- 将JSON对象列表传递给操作
- 如何在javascript中动态操作json数据
- 如何操作JSON对象以删除Javascript中的根键
- 用javascript格式化/操作JSON响应
- 使用 JQuery 或 Javascript 操作 JSON
- 如何在 Web 服务器中操作 JSON 类型
- 使用 jquery 操作 JSON 数组
- 如何在 JavaScript 中操作 JSON 数据而不会产生副作用
- 如何操作JSON数据
- 操作JSON对象:如何引用和更新嵌套值
- 在选择更改时操作Json数组
- jquery每次循环dom操作(JSON)
- 在Google Maps API V3中操作JSON数据以创建lat/lngs的javascript数组
- 在客户端操作JSON数据
- 正确操作JSON数据以创建D3区域图
- 哪些库可用于在JavaScript中操作JSON数据