JSON 简介

json 简介

json 作为一种轻量级的文本数据交换格式,与 xml 既相似又有不同。

 

1. 类似 xml

  • json 是纯文本
  • json 具有“自我描述性”(人类可读)
  • json 具有层级结构(值中存在值)
  • json 可通过 javascript 进行解析
  • json 数据可使用 ajax 进行传输

 

相比 xml 的不同之处

  • 没有结束标签
  • 更短
  • 读写的速度更快
  • 能够使用内建的 javascript eval() 方法进行解析
  • 使用数组
  • 不使用保留字

 

3. 为什么使用 json?

对于 ajax 应用程序来说,json 比 xml 更快更易使用。使用json 可以完成以下工作:

  • 读取 xml 文档
  • 使用 xml dom 来循环遍历文档
  • 读取值并存储在变量中
  • 读取 json 字符串
  • 用 eval() 处理 json 字符串

 

4. 范例

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

 <h2>在 javascript 中创建 json 对象</h2>
<p>
name:  age:  address:  phone:  </p>
<script type="text/javascript">
var jsonobject= {
"name":"bill gates",
"street":"fifth avenue new york 666",
"age":56,
"phone":"555 1234567"};
document.getelementbyid("jname").innerhtml=<span class="marked">jsonobject.name document.getelementbyid("jage").innerhtml=<span class="marked">jsonobject.age document.getelementbyid("jstreet").innerhtml=<span class="marked">jsonobject.street document.getelementbyid("jphone").innerhtml=<span class="marked">jsonobject.phone </script>

下一节:json 语法

json 教程

相关文章
学习JSON