您的位置:首页 > 移动开发 > Objective-C

json.net的常用语句JsonConvert.SerializeObject(对象)

2009-12-11 23:55 369 查看
  在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":""}}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: