首页 > Windows开发 > 详细

C# Json示例

时间:2015-04-13 12:56:10      阅读:167      评论:0      收藏:0      [点我收藏+]
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示例

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!