javascript 读取json-JavaScriptJSON

JavaScriptJSON,

JSON 是一种用于存储和传输数据的格式

JSON一般用于将数据从服务器传输到网页。

什么是 JSON?

*JSON 使用 JavaScript 语法javascript 读取json,但 JSON 格式只是文本。

任何编程语言都可以读取文本并将其作为数据格式传递。

JSON实例

以下 JSON 语法定义员工对象:员工记录(对象)的 3 个字段:

读取应用列表有危险吗_读取外置存储权限在哪里打开_javascript 读取json

JSON示例

{“雇员”:[

{"firstName":"约翰","lastName":"多伊"},

{"firstName":"安娜","lastName":"史密斯"},

{"firstName":"彼得","lastName":"琼斯"}

]}

JSON 低格式转 JavaScript 对象

JSON 格式在语法上与创建 JavaScript 对象代码相同。

由于它们相似,JavaScript 程序可以轻松地将 JSON 数据转换为 JavaScript 对象。

JSON语句规则 JSON数据——一名称对应一值

JSON 数据被格式化为键/值对,就像 JavaScript 对象属性一样。

键/值对由数组名称(以双冒号表示)组成,前面是逗号,后面是值:

“名字”:“约翰”

JSON 对象

读取外置存储权限在哪里打开_读取应用列表有危险吗_javascript 读取json

JSON 对象保存在花括号内。

与 JavaScript 中一样,对象可以保存多个键/值对:

{"firstName":"约翰","lastName":"多伊"}

JSON字段

JSON 字段存储在方括号内。

与 JavaScript 中一样,链表可以包含对象:

“雇员”:[

读取应用列表有危险吗_读取外置存储权限在哪里打开_javascript 读取json

{"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 对象: