1.2 JSON数据格式
在我发现使用JSON存储数据之前,我试过使用各种JavaScript自带的格式来存储内容:带有控制字符进行分隔的数组、字符串等。Douglas Crockford所发明的JSON彻底改变了这一切。运用JSON,你可以使用JavaScript自带的格式存储各种复杂的数据并且不需要进行额外的转换。
JSON是JavaScript Object Notation的缩写,使用了我们前面介绍的两种缩略标记。
例如,想要描述一个乐队的话,可以写成:
可以在JavaScript中直接使用JSON,并且封装在函数调用中时可作为API的返回值。这称为JSON-P格式,被很多API函数支持。可以使用数据端点在脚本语句中直接返回JSON-P格式。
这里调用了Delicious Web服务来获得最新的JavaScript书签(JSON格式),然后将其显示为无序列表。
其实,JSON可能是在浏览器运行中描述复杂数据最轻松的方式了,甚至可以在PHP中调用json_decode()函数。
时间: 2024-10-27 20:08:59