[英]ASP.NET json.Net xml to json
我試圖在我的網頁中轉換一些xml代碼。 所以我嘗試使用json.net。 一切順利,直到我試圖顯示我的字符串你好。 我的aspx.cs站點看起來像這樣:
aspx.cs
public partial class json : System.Web.UI.Page
{
public class Account
{
public string Name { get; set; }
public string Email { get; set; }
public DateTime DOB { get; set; }
}
public void Page_Load(object sender, EventArgs e)
{
Account account = new Account
{
Name = "John Doe",
Email = "john@microsoft.com",
DOB = new DateTime(1980, 2, 20, 0, 0, 0, DateTimeKind.Utc),
};
string hello = JsonConvert.SerializeObject(account, Formatting.Indented);
}
}
我的aspx網站看起來像這樣。
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="json.aspx.cs" Inherits="json" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div><% = this.hello %></div>
</form>
</body>
</html>
我能做什么,我可以使用字符串“你好”。
謝謝,祝你有個美好的一天:D
您無權訪問hello變量。 您可以通過創建屬性Hello來解決它
像這樣的東西
public class Account
{
public string Name { get; set; }
public string Email { get; set; }
public DateTime DOB { get; set; }
}
public string Hello { get; set; }
public void Page_Load(object sender, EventArgs e)
{
Account account = new Account
{
Name = "John Doe",
Email = "john@microsoft.com",
DOB = new DateTime(1980, 2, 20, 0, 0, 0, DateTimeKind.Utc),
};
this.Hello = JsonConvert.SerializeObject(account, Formatting.Indented);
}
在您的頁面上,您可以調用它
<div><% = this.Hello %></div>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.