随笔分类 -  json,xml

MSXML2, XmlHttpClass基础
摘要:Microsoft.XMLHTTP Microsoft.XMLHttp组件的属性方法一、使用步骤:1、创建XMLHTTP对象 //需MSXML4.0支持2、打开与服务端的连接,同时定义指令发送方式,服务网页(URL)和请求权限等。客户端通过Open命令打开与服务端的服务网页的连接。与普通HTTP指令传送一样,可以用"GET"方法或"POST"方法指向服务端的服务网页。3、发送指令。4、等待并接收服务端返回的处理结果。5、释放XMLHTTP对象二、XMLHTTP方法:Open( bstrMethod, bstrUrl, varAsync, bstrUser 阅读全文

posted @ 2011-11-30 10:18 与时俱进 阅读(4980) 评论(0) 推荐(0) 编辑

XML格式的字符串与DataSet之间的转换
摘要:1.xml转换成DataSetstringstrXML="<DataRow><Rowid=\"2\"name=\"name2\"/><Rowid=\"1\"name=\"name1\"/>/DataRow>";DataSetds=newDataSet();ds.ReadXml(newSystem.IO.StringReader(strXML));//就是这一句 呵呵2.DataSet转换成XMLDataSetds=newDataSet();strings 阅读全文

posted @ 2011-06-20 08:53 与时俱进 阅读(469) 评论(0) 推荐(0) 编辑

JSON的定义、结构及使用示例
摘要:JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,易于阅读和编写,同时也易于机器解析和生成。它基于ECMA262语言规范(1999-12第三版)中JavaScript编程语言的一个子集。 JSON采用与编程语言无关的文本格式,但是也使用了类C语言(包括C, C++, C#, Java, JavaScript, Perl, Python等)的习惯,这些特性使JSON成为理想的数据交换格式。JSON的结构基于下面两点1. "名称/值"对的集合 不同语言中,它被理解为对象(object),记录(record),结构(struct),字典 阅读全文

posted @ 2011-06-16 09:57 与时俱进 阅读(12894) 评论(0) 推荐(0) 编辑

在.NET使用JSON作为数据交换格式
摘要:我们知道在.NET中我们有多种对象序列化的方式,如XML方式序列化、Binary序列化,其中XML序列化是一种比较通用的在各语言之间传递数据的方式。除了这两种序列化方式之外,在.NET中还可以使用JSON序列化。JSON(JavaScript Object Notation)是一种轻量级轻量级的数据交换格式,并且它独立于编程语言,与XML序列化相比,JSON序列化后产生的数据一般要比XML序列化后数据体积小,所以在Facebook等知名网站中都采用了JSON作为数据交换方式。在.NET中有三种常用的JSON序列化的类,分别是System.Web.Script.Serialization.Jav 阅读全文

posted @ 2011-03-17 15:27 与时俱进 阅读(826) 评论(1) 推荐(0) 编辑

C#解析Json的类
摘要:好久没写东西了,又开始写代码。今天写了点东西记下来:现在json因为轻型,越来越流行,部门内部的数据标准趋向于json,所以开始学习。本次工作内容是要将以下数据解析成.Net可以使用的数据,返回的数据除了header,其他的都是可变的,也就是说结构不是固定的。完全由用户选择,所以选择了生成DataTable。Json数据格式如下:{"dataSet":{"header":{ "returnCode":"0", "errorInfo":"HTTP请求错误", "version":"V1.0R010", "totalRows":"2000", "returnRows":"20"},"fieldDe 阅读全文

posted @ 2011-02-07 16:03 与时俱进 阅读(805) 评论(2) 推荐(0) 编辑

JSON详细学习之JSON in JavaScript
摘要:Js代码scripttype="text/javascript"src="scripts/json/json2.js"/scriptscripttype="text/javascript"src="scripts/json/jsonmessage.js"/script一、在javascript中使用JSON创建一个对象Js代码//创建一个空对象varJSONObject={}//创建一个新的对象varJSONObject=newObject()//创建一个包含属性的对象,其中名称为字符串,年龄为整型varJSONObject={"name":"kevin","age":23} 阅读全文

posted @ 2011-02-07 11:17 与时俱进 阅读(539) 评论(0) 推荐(1) 编辑

JSON学习
摘要:JSON(JavaScript Object Notation)一种简单的数据格式,比xml更轻巧。JSON是JavaScript原生格式,这意味着在JavaScript中处理JSON数据不需要任何特殊的API或工具包。JSON的规则很简单:对象是一个无序的“‘名称/值’对”集合。一个对象以“{”(左括号)开始,“}”(右括号)结束。每个“名称”后跟一个“:”(冒号);“‘名称/值’对”之间使用“,”(逗号)分隔。具体细节参考http://www.json.org/json-zh.html举个简单的例子:js 代码functionshowJSON(){ varuser= { "username 阅读全文

posted @ 2011-02-07 11:15 与时俱进 阅读(374) 评论(1) 推荐(0) 编辑

用 javascript 处理 JSON
摘要:因为JSON 是 javascript 的一个子集,所以,在javascript 中使用JSON是非常简单的。js 代码varmyJSONObject={"bindings":[{"ircEvent":"PRIVMSG","method":"newURI","regex":"^http://.*"},{"ircEvent":"PRIVMSG","method":"deleteURI","regex":"^delete.*"},{"ircEvent":"PRIVMSG","method":"randomURI","regex":"^random.*"}]};在上面的例子中,我们创建了只包含一个成 阅读全文

posted @ 2011-02-07 11:12 与时俱进 阅读(711) 评论(2) 推荐(0) 编辑

jquery JSON的解析方式
摘要:首先给出JSON字符串集,字符串集如下:var data="{root:[{name:'1',value:'0'},{name:'6101',value:'西安市'},{name:'6102',value:'铜川市'},{name:'6103',value:'宝鸡市'},{name:'6104',value:'咸阳市'},{name:'6105',value:'渭南市'},{name:'6106'... 阅读全文

posted @ 2010-06-23 17:45 与时俱进 阅读(1139) 评论(0) 推荐(0) 编辑

通过JSONP实现完美跨域
摘要:么是JSONPJSONP即JSON with Padding。由于同源策略的限制,XmlHttpRequest只允许请求当前源(域名、协议、端口)的资源。如果要进行跨域请求,我们可以通过使用 html的script标记来进行跨域请求,并在响应中返回要执行的script代码,其中可以直接使用JSON传递javascript对象。这种跨域的通讯方式称为JSONP。对于上面的解释,我们可以简单这样理解:... 阅读全文

posted @ 2010-06-22 15:39 与时俱进 阅读(690) 评论(0) 推荐(0) 编辑

友情链接:同里老宅院民居客栈