json格式的正确写法_标准json语法及格式书写案例详解

JSON语法规则十分简单,书写格式也是一目了然,相比很多编程语言来说,需要学习的内容也是比较少的,所以,JSON可以说是一种容易上手、应用广泛的数据存储格式,现在几乎所有编程语言对json具有良好的支持,可见,json的应用确实十分的广泛,可支持的编程的语言种类也是种类繁多!

在AJAX实现前后台数据交互的时候,通常使用JSON的数据格式,对于JSON来说,有严格的代码规范,一旦格式出问题,就无法显示出相应效果,同时还不在控制台报错。

上一节课,我们也介绍了JSON的入门及优点和用途的介绍,下面我们就开始介绍JSON的书写有哪些规范。

JSON语法规则

我们用key表示键名,value表示值,于是,json语法格式可以这样书写:

{"key":value} 或{"键名":值}

上面的表达式,我们可以理解为:

大括号{}是容器,这个容器内部是存放数据的,而冒号 :是用来隔开j键名key和值value的,但冒号相当于赋值的意思,可以理解为把value的值赋给键名key。其中,键名key是字符串类型的名称,需要用双引号“”

比如,我可以把值value替换成我的博客名字“麦站”,而键名key替换成name,那么,用json格式书写就是:

{"name":"麦站"}

再比如,我还可以把value替换成 麦站的网址“www.xiuzhanwang.com”,键名key替换成url,那么,用json格式书写就是:

{"url":"www.xiuzhanwang.com"}

我们还可以把上面两个json数据,并列在一个json格式中,并用逗号隔开

{"name":"麦站","url":"www.xiuzhanwang.com"}

其实,我们还可以存储更多的并列数据,每个并列数据之间用逗号(,)隔开

{"name":"麦站","age":35,"sex":"男","isChinese":true}

JSON值的类型

在前面的学习中,我们已经知道了JSON的书写格式是

{"key":"value"}或{"键名":值}

其中,value的值可以是以下6种类型

value值的6种类型:字符串、数字、对象、数组、布尔、null

1、字符串:value值为字符串,就必须用双引号""

{"url":"www.xiuzhanwang.com"}

2、数字:包括浮点型和整数型,无需双引号

{"num":35}

{"num":3.555}

{"num",1e+5}

{"num",1e-5}

3、布尔:只有true或 false两个值。

{"boolean":true}

{"boolean":false}

4、对象:用大括号{}表示,对象可以包含多个数据元素:

{"name":"麦站","age":35,"sex":"男"}

5、数组:用方括号[]表示

["name":"麦站","age":35,"sex":"男"]

6、null:表示value值为空,null必须是小写

{"price":null}

另外,字符串也有空值

{"name":""} }

转载请注明来源网址:https://www.xiuzhanwang.com/bcyy/2709.html

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值