Json的简单介绍
那什么是 JSON呢?
- JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation)
- JSON 是轻量级的文本数据交换格式
- JSON 独立于语言
- JSON 具有自我描述性,更易理解
JSON 使用 JavaScript 语法来描述数据对象,但是 JSON 仍然独立于语言和平台。JSON 解析器和 JSON 库支持许多不同的编程语言。
我们可以简单的来认识一下Json
JSON简介
JSON:Javascript对象表示法(Javascript Object Notation)
Json是存储和交换文本信息的语法:
- Json是轻量级的文本数据交换格式
- Json独立于语言和平台
- Json具有自我描述性,更容易理解。
Json语法
Json语法是javascript对象表示语法的子集
- 数据在名称/值对中(数据在键值对中)
- 数据由逗号分隔
- 花括号保存对象({})
- 方括号保存数组([])
Json值可以是:
数字(整点或浮点数)
字符串(在双引号中)
逻辑值(true或false)
数组
对象
Null
那Json怎么来使用呢
JSON 最常见的用法之一,是从 web 服务器上读取 JSON 数据(作为文件或作为 HttpRequest),将 JSON 数据转换为 JavaScript 对象,然后在网页中使用该数据。
简单的来举个例子
在JSON中,可以采用同样的语法表示一个数组
[46, "yes", true]
同样注意:JSON数组中没有变量和分号。
把数组和对象结合起来,可以构成更加复杂的数据集合,例如:
json数组和对象结合的数据集合 字符串:
var txt = '{ "employees" : [' +
'{ "firstName":"Bill" , "lastName":"Gates" },' +
'{ "firstName":"George" , "lastName":"Bush" },' +
'{ "firstName":"Thomas" , "lastName":"Carter" } ]}';
而且JSON对象与JS对象有2个地方不一样:
1.没有声明变量
2.末尾没有分号
然后就介绍到这里了。