没有合适的资源?快使用搜索试试~ 我知道了~
json入门文档
4星 · 超过85%的资源 需积分: 10 2 下载量 199 浏览量
2012-07-18
14:42:28
上传
评论
收藏 57KB DOC 举报
温馨提示
试读
5页
如果您阅读了本系列前面的文章,那么应已对数据格式有了相当的认识。前面的文章解释了在许多异步应用程序中如何恰当地使用纯文本和简单的名称/值对。
资源详情
资源评论
资源推荐
在异步应用程序中发送和接收信息时,可以选择以纯文本和 XML 作为数据
格式。掌握 Ajax 的这一期讨论另一种有用的数据格式 JavaScript Object
Notation(JSON),以及如何使用它更轻松地在应用程序中移动数据和对
象。
如果您阅读了本系列前面的文章,那么应已对数据格式有了相当的认识。前面的文章解释
了在许多异步应用程序中如何恰当地使用纯文本和简单的名称/值对。可以将数据组合成下
面这样的形式:
rstName=Brett&lastName=McLaughlin&email=brett@newInstance.com
这样就行了,不需要再做什么了。实际上,Web 老手会意识到通过 GET 请求发送的信息
就是采用这种格式。
然后,本系列讨论了 XML。显然,XML 得到了相当多的关注(正面和负面的评价都有),
已经在 Ajax 应用程序中广泛使用。关于如何使用 XML 数据格式,可以回顾 本系列前面的
文章:
<request>
<rstName>Brett</rstName>
<lastName>McLaughlin</lastName>
<email>brett@newInstance.com</email>
</request>
这里的数据与前面看到的相同,但是这一次采用 XML 格式。这没什么了不起的;这只是
另一种数据格式,使我们能够使用 XML 而不是纯文本和名称/值对。
本文讨论另一种数据格式,JavaScript Object Notation(JSON)。JSON 看起来既熟悉又陌生。
它提供了另一种选择,选择范围更大总是好事情。
添加 JSON
在使用名称/值对或 XML 时,实际上是使用 JavaScript 从应用程序中取得数据并将数据转
换成另一种数据格式。在这些情况下,JavaScript 在很大程度上作为一种数据操纵语言,
用来移动和操纵来自 Web 表单的数据,并将数据转换为一种适合发送给服务器端程序的
格式。
但是,有时候 JavaScript 不仅仅作为格式化语言使用。在这些情况下,实际上使用
JavaScript 语言中的对象来表示数据,而不仅是将来自 Web 表单的数据放进请求中。在
这些情况下,从 JavaScript 对象中提取数据,然后再将数据放进名称/值对或 XML,就有
点儿
多此一举
了。这时就合适使用 JSON:JSON 允许轻松地将 JavaScript 对象转换成可
以随请求发送的数据(同步或异步都可以)。
JSON 并不是某种魔弹;但是,它对于某些非常特殊的情况是很好的选择。
dshengping
- 粉丝: 1
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论1