秒懂JSON一篇就够了!

JSON是一种特殊格式的字符串,用于前端和后端的数据交换。它基于JavaScript对象语法,但属性名必须使用双引号。JSON支持对象和数组两种结构,以及字符串、数字、布尔值、null等基本类型,是跨语言的数据表示标准。
摘要由CSDN通过智能技术生成

1.JSON简介

JSON到底是什么东东


众所周知,JS是一门前端脚本语言,但是JS的语言只有JS自己能认识,其他语言肯定不认识,不会听你的,因此前端的一些信息想要与后台交互呢,就需要一个能被大家都认识的东东,这,就是JSON。


2.JSON具体是个什么:

JSON就是一个特殊格式的字符串,这个字符串可以被任意的语言所识别

首先,我们创建一个简单的对象obj,附上里面的属性(我们都知道属性名可以带引号也可以不带 没有任何影响,但是虽然JS和JSON对象的格式一样,但是JSON字符串中的属性名必须加双引号!!!)
像这样:

在这里插入图片描述

其次,我们在大括号的外面加上小引号
变成这样:

在这里插入图片描述

哈哈加上小引号就变成一个字符串了吧!我们都知道字符串不论是什么语言都是认识的,那么后端的语言肯定也都能认识

我们给这样一小段字符串起一个名字,就叫JSON!!!
JSON——JavaScript Object Notation 翻译:JS对象表示法
当然,这段JSON代码不光只能被其他语言所识别,还能被转换为任意语言中的象!!!
因此,JSON在开发中主要用来数据的交互

3.JSON的分类:

  1. 对象 { }
  2. 数组 [ ]

在这里插入图片描述

也就是说这俩货都是JSON,只不过第一个叫JSON对象,第二个叫JSON数组

4.JSON中允许的值:

  1. 字符串
  2. 数字
  3. 布尔值
  4. null
  5. 对象
  6. 数组
    在这里插入图片描述
    如图所示咯,这些都是JSON,脑袋别晕慢慢看哦~~~
  • 7
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值