当前位置:   article > 正文

什么是JSON?_json是什么文件

json是什么文件

一、什么是JSON?

JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation),JSON 是一种数据格式。它本身是一串字符串,只是它有固定格式的字符串,符合这个数据格式要求的字符串,我们称之为JSON。它一般是给程序进行读取的,采用完全独立其他编程语言来存储数据,层次结构使得JSON成为一种数据交换语言(数据交换指的是客户端和服务器之间业务数据的传递格式)。

二、JSON格式怎么打开?

如果我们只是单纯的看数据的话,使用notepad++就可以,现在网上还有很多JSON在线格式化,我们也可以使用浏览器进行打开。

使用notepad++格式化json:1.下载notepad++,安装。

2.打开notepad++,安装Json Viewer插件。(我这里是已安装后)

首先点击插件,选择插件管理:

点击右上角安装:

安装后关闭重启notepad++,

3.如何使用 把没有格式化的json数据粘贴在notepad++中:

4.点击插件,选择Json Viewer中的Format Json :

这就是格式化后的Json数据,此外,在线格式化工具和浏览器格式化这里就不一一介绍了,感兴趣的自己动手看看吧。

三、JSON的定义

JSON是由键值对组成并且由花括号包围,每一个键用引号引起来,键和值之间使用冒号进行分隔,多组键值对之间使用逗号进行分隔。

格式:{key: value, key2:value2}

注意:这里的引号、冒号、逗号要在输入法是英文的情况下输入。

四、JSON语法规则

数组(Array)用方括号(“[]”)表示。

对象(Object)用大括号(”{}”)表示。
名称/值对(name/value)组合成数组和对象。
名称(name)置于双引号中,值(value)有字符串、数值、布尔值、null、对象

和数组。
并列的数据之间用逗号(“,”)分隔

五、有效的数据类型

1.在JSON中,值可以是以下数据类型:

字符串

数值

对象

数组

布尔

Null

2.值不能是以下数据类型:

函数

日期

Undefined(未定义,没有赋值)

六、思考?

以下哪些是json格式,哪些不是json格式,并说出它为什么不是json格式?

1.   {"name":"admin","age":18}

2.{"name":"admin", age:18}

3.  ["hello",3.1415,"json"]

4.  {"name":"admin","age":18,}

5.  {"name":"admin","age":18,"show":function()()}

6.  [

    {"name":"admin","age":18},

    {"name":"root","age":16},

    {"name":"张三","age":20}

    ]

7.  {"name":"admin","age":18,"show":undefined}

七、参考文献

JSON官方文档:JSON

博客园:JSON是什么 - 水手哥 - 博客园

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/876794
推荐阅读
相关标签
  

闽ICP备14008679号