1.从含义上来说:JSON是一种轻量级的数据交换格式。
它基于 ECMAScript的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。
简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。
易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。
Ajax 是指一种创建交互式网页应用的网页开发技术。
2.实质不同:ajax的核心是通过xmlHttpRequest获取非本页内容。
json的核心是动态添加script标签调用服务器提供的js脚本。
JSON是一种轻量级的数据交换格式。
它基于JavaScript的一个子集。
是JavaScript的原生格式,这意味着在JavaScript中处理JSON数据不需要任何特殊的API或工具包。
JSON可以将JavaScript对象中表示的一组数据转换为字符串,然后就可以在函数之间轻松地传递这个字符串,或者在异步应用程序中将字符串从Web客户机传递给服务器端程序。
1.通过文档模型解析,也就是通过父标签索引出一组标记。
2.遍历节点。