zoukankan      html  css  js  c++  java
  • json.net的常用语句JsonConvert.SerializeObject(对象)

      在ajax的已不请求中,常常返回json对象。可以利用json.net给我们提供的api达到快速开发。

    B.cs

        public class B
        {
           public B(){}
             private int money = 0;
               private string name = string.Empty;
               public int Money
              {
                  get { return money; }
                  set { money = value; }
             }
              public string Name
            {
                  get { return name; }
                  set { name = value; }
            }
        }

    A.cs:

        public class A
        {
           public A(){}
              public int age { get; set; }
                public string name { get; set; }
                B b = null;

                  public B B
              {
                  get { return b; }
                  set { b = value; }
              } 
        }

     测试代码如下:

     using Newtonsoft.Json;

     protected void Page_Load(object sender, EventArgs e)
        {
            A a = new A();
            a.age = 11;
            a.name = "Name";
            B b = new B();
            b.Money = 10000;
            //b.Name = "小样";
            a.B = b;
           string str= JsonConvert.SerializeObject(a);
           Response.Write(str);
        }

     输出:{"age":11,"name":"Name","B":{"Money":10000,"Name":""}}

  • 相关阅读:
    Transform XML using XSLT
    HyperV Remote Management Configuration utility
    UI testing via Reflection in .NET
    Auto Test: Test Case Structure
    UI Testing via windows API
    风讯CMS常见问题锦集
    深入了解ASP.NET运行内幕 .txt
    公布一个简单的日志记录方法 【转】要研究
    服务器asp.net权限设置问题及解决方法时间:
    C#如何去掉字符串中所有空格
  • 原文地址:https://www.cnblogs.com/langlang/p/1622267.html
Copyright © 2011-2022 走看看