還是先封裝一個(gè)類(lèi)吧! 這個(gè)類(lèi)網(wǎng)上都可以找到的!有個(gè)這個(gè)類(lèi),一切都將變得簡(jiǎn)單了,哈哈。
<script runat="server">
protected void Page_Load(object sender, EventArgs e)
{
string jsonStr = string.Empty;
List<TestData> tds = new List<TestData>();
//測(cè)試數(shù)據(jù)
for (int i = 1; i < 4; i++)
{
tds.Add(new TestData() { Id = i, Name = "jinho" + i, Sex = "male" });
} //把一個(gè)list轉(zhuǎn)換為json字符串
jsonStr = JsonHelper.GetJson<List<TestData>>(tds);
Response.Write(jsonStr);
this.Page.ClientScript.RegisterStartupScript(this.GetType(), "json", "getJson(" + jsonStr + ");", true);
}
</script>
<script type="text/javascript">
function getJson(jsonStr) { //使用eval函數(shù)
var json = eval(jsonStr); //因?yàn)樯厦鏋閘ist集合
for (var i = 0; i < json.length; i++) {
alert(json[i].Id + "Name:" + json[i].Name);
}
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
</div>
</form>
</body>
</html>
新聞熱點(diǎn)
疑難解答
圖片精選