代码之家  ›  专栏  ›  技术社区  ›  Doggo

ASP。NET json。Net xml到json

  •  1
  • Doggo  · 技术社区  · 8 年前

    我试图在我的网页中转换一些xml代码。所以我尝试使用json。网 一切都很好,直到我试图显示我的字符串你好。我的aspx。cs站点如下所示:

    aspx。反恐精英

    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>
    

    我能做什么?我能用字符串“hello”。

    1 回复  |  直到 8 年前
        1
  •  3
  •   Vadim Iarovikov Sergey Malyutin    8 年前

    你好 变量 您可以通过创建属性来解决它 你好

    像这样的

        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>
    
    推荐文章