Json的简单介绍

 Json的简单介绍

什么是 JSON

  • JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation)
  • JSON 是轻量级的文本数据交换格式
  • JSON 独立于语言
  • JSON 具有自我描述性,更易理解

JSON 使用 JavaScript 语法来描述数据对象,但是 JSON 仍然独立于语言和平台。JSON 解析器和 JSON 库支持许多不同的编程语言。

 

我们可以简单的来认识一下Json

JSON简介

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

Json是存储和交换文本信息的语法:

  1. Json是轻量级的文本数据交换格式
  2. Json独立于语言和平台
  3. Json具有自我描述性,更容易理解。

 

Json语法

Json语法是javascript对象表示语法的子集

  1. 数据在名称/值对中(数据在键值对中)
  2. 数据由逗号分隔
  3. 花括号保存对象({})
  4. 方括号保存数组([])

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.末尾没有分号

 

然后就介绍到这里了。

猜你喜欢

转载自blog.csdn.net/weixin_44540183/article/details/89074078
今日推荐