json入门文档

2025-04-14 0 0 46.5KB 5 页 5.8玖币
侵权投诉
在异步应用程序中发送和接收信息时,可以选择以纯文本和 XML 作为数据
格式。 Ajax 的这一期讨论另一种有用的数据格式 JavaScript Object
NotationJSON),以及如何使用它更轻松地在应用程序中移动数据和对
象。
如果您阅读了本系列前面的文章,那么应已对数据格式有了相当的认识。前面的文章解释
了在许多异步应用程序中如何恰当地使用纯文本和简单的名称/值对。可以将数据组合成下
面这样的形式:
firstName=Brett&lastName=McLaughlin&email=brett@newInstance.com
这样就行了,不需要再做什么了。实际上,Web 老手会意识到通过 GET 请求发送的信息就
是采用这种格式。
然后,本系列讨论了 XML显然,XML 得到了相当多的关注(正面和负面的评价都有),
已经在 Ajax 应用程序中广泛使用。关于如何使用 XML 数据格式,可以回顾 本系列前面的
文章:
<request>
<firstName>Brett</firstName>
<lastName>McLaughlin</lastName>
<email>brett@newInstance.com</email>
</request>
这里的数据与前面看到的相同,但是这一次采用 XML 格式。这没什么了不起的;这只是另
一种数据格式,使我们能够使用 XML 而不是纯文本和名称/值对。
本文讨论另一种数据格式,JavaScript Object NotationJSONJSON 看起来既熟悉又陌生
它提供了另一种选择,选择范围更大总是好事情。
添加 JSON
在使用名称/值对或 XML 时,实际上是使用 JavaScript 从应用程序中取得数据并将数据转
换成另一种数据格式。在这些情况下,JavaScript 在很大程度上作为一种数据操纵语言,用
来移动和操纵来自 Web 表单的数据,并将数据转换为一种适合发送给服务器端程序的格
式。
但是,有时候 JavaScript 不仅仅作为格式化语言使用。在这些情况下,实际上使用
JavaScript 语言中的对象来表示数据,而不仅是将来自 Web 表单的数据放进请求中。在这
些情况下,从 JavaScript 对象中提取数据,然后再将数据放进名称/值对或 XML,就有点
多此一举
了。这时就合适使用 JSONJSON 允许轻松地将 JavaScript 对象转换成可以
随请求发送的数据(同步或异步都可以)。
JSON 并不是某种魔弹;但是,它对于某些非常特殊的情况是很好的选择。
JSON 基础
简单地说,JSON 可以将 JavaScript 对象中表示的一组数据转换为字符串,然后就可以在
函数之间轻松地传递这个字符串,或者在异步应用程序中将字符串从 Web 客户机传递给
服务器端程序。这个字符串看起来有点儿古怪(稍后会看到几个示例),但是 JavaScript
很容易解释它,而且 JSON 可以表示比名称/值对更复杂的结构。例如,可以表示数组和复
杂的对象,而不仅仅是键和值的简单列表。
摘要:

在异步应用程序中发送和接收信息时,可以选择以纯文本和XML作为数据格式。掌握Ajax的这一期讨论另一种有用的数据格式JavaScriptObjectNotation(JSON),以及如何使用它更轻松地在应用程序中移动数据和对象。如果您阅读了本系列前面的文章,那么应已对数据格式有了相当的认识。前面的文章解释了在许多异步应用程序中如何恰当地使用纯文本和简单的名称/值对。可以将数据组合成下面这样的形式:firstName=Brett&lastName=McLaughlin&email=brett@newInstance.com这样就行了,不需要再做什么了。实际上,Web老手会意识到通过GET请求发送...

展开>> 收起<<
json入门文档.doc

共5页,预览1页

还剩页未读, 继续阅读

声明:本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。玖贝云文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知玖贝云文库,我们立即给予删除!
分类:图书资源 价格:5.8玖币 属性:5 页 大小:46.5KB 格式:DOC 时间:2025-04-14

开通VIP享超值会员特权

  • 多端同步记录
  • 高速下载文档
  • 免费文档工具
  • 分享文档赚钱
  • 每日登录抽奖
  • 优质衍生服务
/ 5
客服
关注