JavaScriptJSON,
JSON 是一种用于存储和传输数据的格式。
JSON一般用于将数据从服务器传输到网页。
什么是 JSON?
*JSON 使用 JavaScript 语法javascript 读取json,但 JSON 格式只是文本。
任何编程语言都可以读取文本并将其作为数据格式传递。
JSON实例
以下 JSON 语法定义员工对象:员工记录(对象)的 3 个字段:
JSON示例
{“雇员”:[
{"firstName":"约翰","lastName":"多伊"},
{"firstName":"安娜","lastName":"史密斯"},
{"firstName":"彼得","lastName":"琼斯"}
]}
JSON 低格式转 JavaScript 对象
JSON 格式在语法上与创建 JavaScript 对象代码相同。
由于它们相似,JavaScript 程序可以轻松地将 JSON 数据转换为 JavaScript 对象。
JSON语句规则 JSON数据——一名称对应一值
JSON 数据被格式化为键/值对,就像 JavaScript 对象属性一样。
键/值对由数组名称(以双冒号表示)组成,前面是逗号,后面是值:
“名字”:“约翰”
JSON 对象
JSON 对象保存在花括号内。
与 JavaScript 中一样,对象可以保存多个键/值对:
{"firstName":"约翰","lastName":"多伊"}
JSON字段
JSON 字段存储在方括号内。
与 JavaScript 中一样,链表可以包含对象:
“雇员”:[
{"firstName":"约翰","lastName":"多伊"},
{"firstName":"安娜","lastName":"史密斯"},
{"firstName":"彼得","lastName":"琼斯"}
在上面的例子中javascript 读取json,对象“employees”是一个链表。 包含三个对象。
每个对象都是员工的一条记录(名字和姓氏)。
将 JSON 字符串转换为 JavaScript 对象
一般我们从服务器读取JSON数据,并将数据显示在网页上。
为了简单起见,我们直接在网页中设置 JSON 字符串(您也可以阅读我们的 JSON 教程):
首先,创建一个 JavaScript 字符串,它是 JSON 格式的数据:
vartext='{"员工":['+
'{"firstName":"约翰","lastName":"Doe"},'+
'{"firstName":"安娜","lastName":"史密斯"},'+
'{"firstName":"彼得","lastName":"琼斯"}]}';
然后,使用 JavaScript 外部 JSON.parse() 将字符串转换为 JavaScript 对象:
varobj=JSON. 解析(文本);
最后,在页面中使用新的 JavaScript 对象:
发表评论