加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

getJson 类对象的序列化.而且类对象包含数组的属性

发布时间:2020-12-16 19:27:16 所属栏目:百科 来源:网络整理
导读:转载:http://blog.csdn.net/zj1103/article/details/2822215 script. type="text/javascript" $(document).ready(function (){ $("#btnOK").click(function (){ $.getJSON( "Handler.ashx", {}, function(json){ $("#list").append("liid:"+json.EmployeeId+

转载:http://blog.csdn.net/zj1103/article/details/2822215

<script. type="text/javascript">
$(document).ready(function (){
$("#btnOK").click(function (){
$.getJSON(
"Handler.ashx",
{},
function(json){
$("#list").append("<li>id:"+json.EmployeeId+"|Name:"+json.EmployeeName+"|年龄:"+json.EmployeeInfo[0]+"|身高:"+json.EmployeeInfo[1]+"|体重:"+json.EmployeeInfo[2]+"</li>");
}
)
})
})
</script>
<body>
<input id="btnOK" value="加载数据" type="button"/>
<ul id="list">

</ul>
</body>
</html>

---------------------
Handler.ashx服务器端处理请求的代码
<%@ WebHandler Language="C#" Class="Handler" %>

using System;
using System.Web;
using System.Web.UI.HtmlControls;
using System.Runtime.Serialization;
using Newtonsoft.Json;

public class Handler : IHttpHandler {

public void ProcessRequest (HttpContext context) {
context.Response.ContentType = "text/plain";
context.Response.Write(ReturnResult());
}

public string ReturnResult() {
Employee employee = new Employee();
employee.EmployeeId = 1;
employee.EmployeeName = "yang";
employee.EmployeeInfo = "25,170cm,55kg".Split(',');
string jsonstr = JavaScriptConvert.SerializeObject(employee);
return jsonstr;
}
public bool IsReusable {
get {
return false;
}
}

class Employee { public int EmployeeId; public string EmployeeName; private string[] employeeInfo; public string[] EmployeeInfo { get { return employeeInfo; } set { employeeInfo = value; } } } }

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读