JSON的全称是JavaScript Object Notation,是对JS对象的一种简化表示法。 它是一种轻量级的数据交换格式。 今天给大家带来大数据编程入门:JavaScript JSON。

html页面调用js函数_html初始化调用js函数_html调用js函数

JSON概念

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

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

JSON 基于 ECMAScript(欧洲计算机协会制定的 js 规范)的一个子集,数据以完全独立于编程语言的文本格式存储和表示。 简洁明了的层次结构使JSON成为一种理想的数据交换语言。 既方便了人的读写,也方便了机器的分析和生成,有效地提高了网络传输的效率。

注意:JSON 使用 JavaScript 语法,但 JSON 格式只是一种文本。

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

JSON实例

以下 JSON 语法定义了站点对象:3 个站点信息(对象)的数组:

{“网站”:[

{"name":"百度", "url":"www.baidu.com"},

{"name":"Google", "url":"www.google.com"},

{"name":"淘宝", "url":"www.taobao.com"}

]}

JSON 格式化为 JavaScript 对象

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

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

JSON语法规则

① 数据是键/值对。

②数据以逗号分隔。

③ 花括号保存对象

④方括号保存数组

JSON 数据 – 一值一名称

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

键/值对由字段名称(双引号)、冒号和值组成:

“名字”:“米库”

JSON对象

JSON 对象保存在大括号中。

与 JavaScript 一样,对象可以包含多个键/值对:

{“名称”:“Miuku”,“网址”:“”}

JSON数组

JSON 数组存储在方括号中。

与 JavaScript 一样,数组可以包含以下对象:

“网站”:[

{"name":"百度", "url":"www.baidu.com"},

{"name":"Google", "url":"www.google.com"},

{"name":"淘宝", "url":"www.taobao.com"}

]

在上面的示例中,对象“sites”是一个包含三个对象的数组。

每个对象都是站点的信息,即站点名称和站点地址。

将 JSON 字符串转换为 JavaScript 对象

通常我们从服务器读取JSON数据,并在网页中显示数据。

为了简单起见,我们直接在网页中设置JSON字符串。

首先html调用js函数html调用js函数,创建一个 JavaScript 字符串,它是 JSON 格式的数据:

var text = '{ “网站”:[' +

'{ "name":"百度", "url":"www.baidu.com" },' +

'{ "name":"Google" , "url":"www.google.com" },' +

'{ "name":"淘宝", "url":"www.taobao.com" } ]}';

然后,使用 JavaScript 内置函数 JSON.parse() 将字符串转换为 JavaScript 对象:

变量对象 = JSON。 解析(文本);

最后,在页面中使用新的 JavaScript 对象:

例子:

为 JSON 字符串创建一个对象

运行结果:

html页面调用js函数_html调用js函数_html初始化调用js函数

以上就是大数据编程入门:JavaScript JSON。 希望这篇文章能对大家有所帮助~