码迷,mamicode.com
首页 > Windows程序 > 详细

C# Json示例

时间:2015-04-13 12:56:30      阅读:147      评论:0      收藏:0      [点我收藏+]

标签:c#   json   

using Newtonsoft.Json;  //VS2013引入: project->Add Reference->Extensions->Json.NET

namespace JsonProject
{
    //Json示例,
    //string str = new Type1().ToJson();  //{"name":"李明","年龄":23}
    //Type1 obj = Type1.Parse(str);       //从json串创建Type1对象
    class Type1
    {
        public string name;

        [JsonProperty("年龄")] //为age重命名
        public int age;

        [JsonIgnore]           //忽略该属性
        public string address; 

        public Type1() 
        {
            name = "李明";
            age = 23;
            address = "地址xxxx";
        }

        //将当前对象Type1的数据,转化为Json串
        public String ToJson()
        {
            return JsonConvert.SerializeObject(this);
        }

        //从Json串创建Type1对象
        public static Type1 Parse(string JsonStr)
        {
            return JsonConvert.DeserializeObject<Type1>(JsonStr);
        }
    }
}

C# Json示例

标签:c#   json   

原文地址:http://blog.csdn.net/scimence/article/details/45023295

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!