AJAX 笔记5:Json
来源:互联网 发布:h5 js实现鼠标事件 编辑:程序博客网 时间:2024/06/05 07:49
Json是一种数据格式,服务器端将一个复杂的数据按照Json这种格式封装,将复杂对象序列化为一个字符串,在浏览器端再将字符串反序列化为 JavaScript 可以读取的对象。看一下 Json 的格式。 Json被几乎所有语言支持。
实验:查看Json数据格式:
新建一个一般处理程序:jsontest.ashx
执行,可以看出返回数据格式为:{"key":value}
新建一个html网页操作Json数据:
AJAX 传递复杂数据如果自己进行格式定义的话会经历组装、解析的过程,因此 AJAX 中有一个事实上的数据传输标准 JSon 。
C# 中将 .Net 对象序列化为 Json 字符串的方法:JavaScriptSerializer().Serialize(p) , JavaScriptSerializer 在System.Web.Extensions.dll 中, 是 .Net3.x 中新增的类,如果在.Net2.0 中则需要用第三方的组件。
JQuery AJAX 得到的 data 是 Json 格式数据,用$.parseJSON(data) 方法将 JSon 格式数据解析为 JavaScript 对象,可以在 post 函数最后一个函数传递 "json" 则 data 就是反序列化以后的对象,免去了 parseJSON
- AJAX 笔记5:Json
- Ajax、json学习笔记
- Ajax和JSON笔记
- ajax&&json学习笔记
- js笔记--JSON,Ajax
- Ajax笔记02-json
- ajax、json笔记
- ajax(json)学习笔记
- json,jsonp,ajax学习笔记
- [ajax 学习笔记] json数据格式
- Ajax (5) --- Json
- php+json+ajax解决中文乱码笔记
- JavaScript学习笔记一AJAX和JSON
- Ajax处理JSON数据参考【学习笔记】
- ZendFramework2学习笔记 json和ajax
- Ajax 传JSON,请求出错实践笔记
- 学习笔记--Ajax:JSON格式返回数据
- ajax笔记3--Jquery中的json
- Hello Android - android窗体透明的,黑暗度等的设置技巧
- [日志分割回滚] 使用linux自带的logrotate对nginx日志进行分割(脚本)
- 网络管理--简介
- Ubuntu10.04下使用metasploit对win2000 server进行MS06-040溢出
- Oracle数据库安装及配置
- AJAX 笔记5:Json
- Ubuntu10.04下使用metasploit对win2000 server进行MS08-067溢出
- lua的封装luawrapper-luabind-cpplua-tolua
- string构造函数实现
- Lua常用资源连接(来自lua-users)
- C#综合揭秘——分部类和分部方法
- SQL数据库恢复后出现对象名无效(SQL Server备份还原时造成孤立用户的解决方案
- SVN常用命令
- Xorg 如何输出日志