Blog / 阅读

将C#类写成Json数据

by admin on 2014-04-10 13:37:41 in ,



今天玩了一下Json,然后想把C#中的类写成Json的数据。
百度了一下google,发现网上的人都比较推崇的方法是用开源的一个库,叫做Json.Net。
看了下Json.net的简介和官网,觉得挺好的,就使用了一下,Json.net也有很好的官方文档支持,这个是链接,有想法的同学可以去看看,讲得很细致,也有很多很好的案例。

然后自己试了下,Json.net的方法使用也很简单,有个例子,测试了一下,是把C#的类,写成Json的数据。


[csharp] view plaincopy
using System;  
using System.Collections.Generic;  
using System.Linq;  
using System.Text;  
using System.Threading.Tasks;  
using Newtonsoft.Json;  
using System.IO;  
  
namespace JsonOut  
{  
  
    public class Account  
    {  
        public string Email { get; set; }  
        public bool Active { get; set; }  
        public DateTime CreateDate { get; set; }  
        public IList<string> Roles { get; set; }  
    }  
    class Program  
    {  
        static void Main(string[] args)  
        {  
            //Class to Json  
            Account account = new Account  
            {  
                Email = "Paul@CQ.com",  
                Active = true,  
                CreateDate = new DateTime(2014, 4, 10),  
                Roles = new List<string>  
                {  
                    "User",  
                    "Admin"  
                }  
            };  
            string json = JsonConvert.SerializeObject(account);  //q其实就是这个简单的转换方法而已,简单到爆啊。。  
            Console.WriteLine(json);  
  
            Console.ReadKey();  
        }  
    }  
}  


写评论

相关文章

上一篇:C# 打印 无需自定义打印类

下一篇:DES加密算法详解- -

评论

写评论

* 必填.

分享

栏目

赞助商


热门文章

Tag 云