首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

自定义兑现Json字符串向C#对象的转变

2013-03-21 
自定义实现Json字符串向C#对象的转变这里使用Atrribute的方式实现了Json字符串向C#对象的转变。因为功能局

自定义实现Json字符串向C#对象的转变

这里使用Atrribute的方式实现了Json字符串向C#对象的转变。因为功能局限,此版本只是针对于Json字符串,如"response":"Hello","id":21231513,"result":100,"msg":"OK."; 而不是Json数组。这里的Atrribute是作用在属性上,像NHibernate中的Atrribute一样,是在运行时通过反射来获取这个属性对应于Json字符串中的哪个key.

class Program    {        static void Main(string[] args)        {            JsonToInstance util = new JsonToInstance();            string json = "\"response\":\"我是阿猫酱的小黄鸡\",\"id\":21231513,\"result\":100,\"msg\":\"OK.\"";            Message m = util.ToInstance<Message>(json);        }    }




热点排行