JSON 是一种用于存储和交换文本信息的语法。 与 XML 类似。
JSON 比 XML 更小、更快且更容易解析。
JSON 示例
{ "sites": [ { "name":"呐喊教程" , "url":"www.nhooo.com" }, { "name":"google" , "url":"www.google.com" }, { "name":"微博" , "url":"www.weibo.com" } ] }
site 对象是一个包含 3 个站点记录(对象)的数组。
什么是 JSON?
JSON 指的是对象表示法 ( )
JSON是一种轻量级的文本数据交换格式
JSON 与语言无关:JSON 使用语法来描述数据对象,但 JSON 保持语言和平台无关。 JSON 解析器和 JSON 库支持许多不同的编程语言。 目前,许多动态(PHP、JSP、.NET)编程语言都支持 JSON。
JSON 是自描述的并且更容易理解
JSON - 转换为对象
JSON 文本格式在语法上与创建对象的代码相同。
由于这种相似性,程序可以使用内置的 eval() 函数从 JSON 数据生成本机对象,而无需解析器。
网上例子
我们的编辑器可让您在线编辑代码并通过单击按钮查看结果:
<meta charset="utf-8">呐喊教程(jb51.net) <body>JavaScript 创建 JSON 对象
网站名称:
<script> var JSONObject= { "name":"呐喊教程", "url":"www.nhooo.com", "slogan":"学的不仅是技术,更是梦想!" }; document.getElementById("jname").innerHTML=JSONObject.name document.getElementById("jurl").innerHTML=JSONObject.url document.getElementById("jslogan").innerHTML=JSONObject.slogan </script>
网站地址:
网站 slogan: