JSON基本语法

原创 2016年08月30日 15:29:22

JSON: JavaScript Object Notation(JavaScript 对象表示法)

JSON 数据的书写格式是:名称/值对

"firstName" : "John"

JSON 对象
{ "firstName":"John" , "lastName":"Doe" }

JSON数组
{
"employees": [
{ "firstName":"John" , "lastName":"Doe" }, 
{ "firstName":"Anna" , "lastName":"Smith" }, 
{ "firstName":"Peter" , "lastName":"Jones" }
]
}

JSON赋值及调用
<script>
var employees = [
{ "firstName" : "John" , "lastName" : "Doe" }, 
{ "firstName" : "Anna" , "lastName" : "Smith" }, 
{ "firstName" : "Peter" , "lastName" : "Jones" }, ];
employees[1].firstName="Jonatan";
document.getElementById("fname").innerHTML=employees[0].firstName;
</script>


把 JSON 文本转换为 JavaScript 对象

<!DOCTYPE html>
<html>
<body>
<h2>Create Object from JSON String</h2>
<p>
First Name: <span id="fname"></span><br> 
Last Name: <span id="lname"></span><br> 
</p> 
<script>
var txt = '{"employees":[' +
'{"firstName":"John","lastName":"Doe" },' +
'{"firstName":"Anna","lastName":"Smith" },' +
'{"firstName":"Peter","lastName":"Jones" }]}';//包含 JSON 语法的 JavaScript 字符串

obj = JSON.parse(txt);//解析 JSON 文本,然后生成 JavaScript 对象
document.getElementById("fname").innerHTML=obj.employees[0].firstName 
document.getElementById("lname").innerHTML=obj.employees[1].lastName 
</script>
</body>
</html>



说说 JSON 的基本语法以及与 JavaScript 的异同

JSON 的语法可以表达三种类型的值。 简单值:与 JavaScript 语法相同,可以表示字符串、数值、布尔值以及 null,但不支持 JavaScript 的 undefined。 对象(复杂数据...

JSON(一):基本语法

JSON 即 JavaScriptObject Natation,它是一种轻量级的数据交换格式,非常适合于服务器与 JavaScript 的交互。JSON 也是基于纯文本的数据格式。由于JSON 天生...

【工作日志】0005学习jQuery框架基本语法和JSON的知识

在我还没入程序员这行的时候,听学长说,真正出来工作了,你就慢慢有对这些概念的了……...

JSON.stringify 语法实例讲解.doc

  • 2014年02月14日 22:14
  • 37KB
  • 下载

JSON.stringify 语法实例讲解

  • 2016年01月15日 15:48
  • 152KB
  • 下载

sparksql语法,读json

sparksql语法,读json --样本 [hadoop@node1 resources]$ pwd /home/hadoop/spark-1.5.2-bin-hadoop2.6/examples/...

EditPlus JSON 语法文件 STX

  • 2015年11月11日 17:02
  • 589B
  • 下载

JavaScript概述及基本语法

  • 2017年12月04日 15:52
  • 2.36MB
  • 下载

【js】JSON.stringify 语法实例讲解

语法:    JSON.stringify(value [, replacer] [, space])  value:是必选字段。就是你输入的对象,比如数组,类等。 replacer:这个是可...

abap 基本语法

  • 2017年12月05日 16:23
  • 180KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JSON基本语法
举报原因:
原因补充:

(最多只允许输入30个字)