JSON 简介

通过我们的编辑器,您可以在线编辑 JavaScript 代码,然后通过点击一个按钮来查看结果:

//定义一个对象
var obj = {
	    "name": "鹿晗",
	    "age": 26,
	    "birthday": "1990年4月20日",
	    "info": "鹿晗(LU HAN),1990年4月20日出生于北京海淀区,中国内地男演员、歌手。2008年赴韩国留学期间... "
	}
//取出对象的name。
alert("name:" + obj.name);
//取出对象的age。
alert("age:" + obj.age);
//取出对象的birthday。
alert("birthday:" + obj.birthday);
//取出对象的info。
alert("info:" + obj.info);

运行一下试试


  1. JSON 是纯文本
  2. JSON 具有“自我描述性”(人类可读)
  3. JSON 具有层级结构(值中存在值)
  4. JSON 可通过 JavaScript 进行解析
  5. JSON 数据可使用 AJAX 进行传输
  1. 没有结束标签
  2. 更短
  3. 读写的速度更快
  4. 能够使用内建的 JavaScript eval() 方法进行解析
  5. 使用数组
  6. 不使用保留字

对于 AJAX 应用程序来说,JSON 比 XML 更快更易使用。

  1. 读取 XML 文档
  2. 使用 XML DOM 来循环遍历文档
  3. 读取值并存储在变量中
  1. 读取 JSON 字符串
  2. 用 eval() 处理 JSON 字符串