摘要: JSON定义 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,易于阅读和编写,同时也易于机器解析和生成。它基于ECMA262语言规范(1999-12第三版)中JavaScript编程语言的一个子集。 JSON采用与编程语言无关的文本格式,但是也使用了类C语言(包括C, C++, C#, Java, JavaScript, Perl, Python等)的习惯,这些特性使JSON成为理想的数据交换格式。 JSON的结构基于下面两点1. "名称/值"对的集合 不同语言中,它被理解为对象(object),记录(record),结构(struct),字典(d 阅读全文
posted @ 2011-01-05 12:29 Snow*Cao 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 在异步应用程序中发送和接收信息时,可以选择以纯文本和 XML 作为数据格式。掌握 Ajax 的这一期讨论另一种有用的数据格式 JavaScript Object Notation(JSON),以及如何使用它更轻松地在应用程序中移动数据和对。如果您阅读了本系列前面的文章,那么应已对数据格式有了相当的认识。前面的文章解释了在许多异步应用程序中如何恰当地使用纯文本和简单的名称/值对。可以将数据组合成下面这样的形式:这样就行了,不需要再做什么了。实际上,Web 老手会意识到通过 GET 请求发送的信息就是采用这种格式。然后,本系列讨论了 XML。显然,XML 得到了相当多的关注(正面和负面的评价都有) 阅读全文
posted @ 2011-01-05 12:25 Snow*Cao 阅读(434) 评论(0) 推荐(0) 编辑
摘要: 1、在C#中,string str = null 与 string str = “” 请尽量使用文字或图象说明其中的区别。 回答要点:说明详细的空间分配。(10分) 答:string str = null 是不给他分配内存空间,而string str = "" 给它分配长度为空字符串的内存空间. 2、请详述在dotnet中类(class)与结构(struct)的异同:(10分) 答:Class可以被实例化,属于引用类型,是分配在内存的堆上的,Struct属于值类型,是分配在内存的栈上的. 3、根据委托(delegate)的知识,请完成以下用户控件中代码片段的填写:(10) namespace 阅读全文
posted @ 2011-01-05 09:23 Snow*Cao 阅读(499) 评论(0) 推荐(0) 编辑