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":""}}

  • 相关阅读:
    oracle expdp和impdp常用命令选项
    oracle expdp导出远程数据到本地
    oracle目录操作
    反射
    设置查询对话框的F7
    Uncaught TypeError: timeout.close is not a function. when try to use clearInterval
    timestamp to time 时间戳转日期
    react+antd 选项卡切换
    react antd Warning: must set key for <rc-animate> children
    微信企业号报Error: echostr校验失败,请您检查是否正确解密并输出明文
  • 原文地址:https://www.cnblogs.com/langlang/p/1622267.html
Copyright © 2011-2022 走看看