上一页 1 ··· 38 39 40 41 42 43 44 45 46 ··· 132 下一页
摘要: DateTime类型在Json中表示是很难的。问题来源于JSON spec(Json规范)自身,没有精确的语法。这个规范包括objects, arrays, strings, integers 和 floats,但是对于date是什么样子的没有定义准确的标准。关于时间,Json.Net使用的默认格式与微软:"\/Date(1198908717056)\/"相同,您可以从此外获得更多信息.DateTime JsonConverters由于在Json中没有关于时间的准确标准,当与其他系统进行互操作时就会有大量不同的时间格式。幸运的是,Json.Net为了处理读写自定义时间提供了 阅读全文
posted @ 2011-11-16 13:31 awp110 阅读(357) 评论(0) 推荐(0) 编辑
摘要: Json序列化器为序列化及反序列化集合对象提供了良好的支持.->Serializing 为了序列化一个集合---一个泛型的list,array,dictionary,或者自定义集合---简单地调用序列化器,使用您想要进行序列化的集合对象作为参数,Json.Net会序列化集合以及所有它包含的值。示例:public class Product { public string Name { get; set; } public decimal Price { get; set; } [JsonConverter(typeof(IsoDateTimeConverter))] public Dat 阅读全文
posted @ 2011-11-16 13:31 awp110 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 为了手动读写Json对象,Json.Net提供了JsonReader 和 JsonWriter这两个抽象类及其相应的派生类:1.JsonTextReader 和 JsonTextWriter用来读写Json对象的文本,JsonTextWriter 有大量设置去控制Json对象的格式。测试: //写操作 StringBuilder sb = new StringBuilder(); StringWriter sw = new StringWriter(sb); using (JsonWriter jsonWriter = new JsonTextWriter(sw)) { jsonWriter. 阅读全文
posted @ 2011-11-16 13:30 awp110 阅读(431) 评论(0) 推荐(0) 编辑
摘要: Attributes 可以用来控制Json.Net如何序列化和反序列化.Net对象。>JsonObjectAttribute--标记在类上,用于控制该类如何被序列化为一个Json对象(JSON Object)>JsonArrayAttribute--标记在集合上,用于控制该集合如何被序列化为一个Json集合(JSON Array)>JsonPropertyAttribute--标记在字段和属性上,用于控制它如何被序列化为一个Json对象中的属性>JsonConverterAttribute--标记在类或者字段和属性上,用于序列化时指定Json转换器(JsonConver 阅读全文
posted @ 2011-11-16 13:30 awp110 阅读(491) 评论(0) 推荐(0) 编辑
摘要: Json.Net 支持 Json 与Xml之间的相互转换.转换规则:1.元素保持不变2.属性添加前缀@3.单个子文本结点直接作为元素结点的值,否则通过#text访问4.XML声明和处理指令以?为前缀5.字符数据(Character data)、注释、whitespace 和significate whitespace结点分别通过#cdata-section,#comment,#whitespace and #significate-whitespace 访问。6.同一级多个相同名字的结点作为一组,放到同一个集合中7.空元素为nullusing Newtonsoft.Json;测试:string 阅读全文
posted @ 2011-11-16 13:29 awp110 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 使用Newtonsoft.Json这是一个开源的Json.Net库。下载地址:http://json.codeplex.com/releases/view/50552。当前版本为 Release 8从下载到的源代码中获取Newtonsoft.Json.Net20.dll,添加到自己的工程中。using Newtonsoft.Json;定义类:public class Message { public string Address { get; set; } [JsonProperty(TypeNameHandling = TypeNameHandling.All)] public object 阅读全文
posted @ 2011-11-16 13:28 awp110 阅读(321) 评论(0) 推荐(0) 编辑
摘要: using Newtonsoft.Json.Linq;定义类: public class Product { public string Name { get; set; } public DateTime Expiry { get; set; } public decimal Price { get; set; } public string[] Sizes { get; set; } }测试: Product product = new Product { Name = "Apple", Expiry = new DateTime(2010, 12, 18), Pric 阅读全文
posted @ 2011-11-16 13:28 awp110 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 本文将介绍20个最新的jQuery效果,还有值得一提的是8月份jQuery 发布移动设备版本 jQuery Mobile。1.Custom Animation Banner with jQuery通过使用jQuery Easing和jQuery 2D Transform插件,创建自定义animation banner。View Demo(查看示例)2.快速反馈表 – jQuery & PHPMartin Angelov 将教你如何快速的创建用于接收来自用户反馈的解决方案,使用到了jQuery, PHP 和 PHPMailer类。View Demo(查看示例)3.Wijmo – jQue 阅读全文
posted @ 2011-11-16 09:23 awp110 阅读(171) 评论(0) 推荐(0) 编辑
摘要: Excel 可以保存成xml 格式,并且支持Sheet功能,因此,我们就可以利用这个功能将 Gridview 导出到多个 Sheet 中去。而且可以很好地控制导出的格式。下面就是完整的代码(注意:本站的代码都是可以直接复制、保存成aspx文件运行的。):例子ASPX 代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><%@ Page Language="C#" EnableViewState="true& 阅读全文
posted @ 2011-11-14 13:46 awp110 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 使用IBATISNET免不了用到lazyload特性,这样可以实现延迟加载,提高数据库访问效率。但使用lazyload的时候要小心,别忘了给需要lazyload的属性加上virtual关键字哦,不然的话无法实现延迟加载的(我发现在单步调试的时候反而可以延迟加载)。映射文件:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><resultMapid="ApplicationResult"class="Appli 阅读全文
posted @ 2011-11-14 10:14 awp110 阅读(362) 评论(0) 推荐(0) 编辑
上一页 1 ··· 38 39 40 41 42 43 44 45 46 ··· 132 下一页