JSON的语法以及方法的使用

JSON的语法以及方法的使用

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

JSON 是轻量级的文本数据交换格式

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

对于我来说,json是一个给前后端传输数据的传输介质,通过json字符串来传输,并通过方法转换成对象来给相应的数据进行赋值。

JSON的语法

JSON 语法是 JavaScript 语法的子集

JSON的语法规则

  • 数据通过键值对(KV)的形式存储。eg: "name":"hello"相当于js中的name="hello"
  • 数据之间用逗号(,)分隔
  • 大括号保存({})对象
  • 中括号保存([])数组,数组中也可以包含对象

JSON的数据类型

数字:整数或浮点数 eg: 1,2.5

字符串 eg: "hello"

布尔类型 eg: true,false

数组 eg: ["小明","小红"]

对象 eg: {"sid":1}

空值 eg: null

JSON的方法使用

在正常的JSON传输过程中,发送与接收会自动帮你转换成json字符串和json对象,但有时需要嵌套json字符串传参,这时正常的解析只会解析第一层,因此必须通过JSON的方法来手动解析内部的json字符串。

JSON.parse()

从一个json字符串中解析出json对象

JSON.stringify()

从一个json对象中解析出json字符串

JSON在线解析的工具网址:https://www.json.cn/json/jsononline.html#

如果想要了解其他有关于JSON的知识,可以上菜鸟教程中查看: https://www.runoob.com/json/json-tutorial.html

posted @ 2021-10-30 11:58  柯南。道尔  阅读(381)  评论(0编辑  收藏  举报