继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

json

慕码人8056858
关注TA
已关注
手记 1283
粉丝 351
获赞 1323

什么是json

JSON是JavaScript Object Notation(js对象表示法)的缩写,它是一种轻量级数据交换格式。 JSON 使用 JavaScript 语法,但是 JSON 格式仅仅是一个文本。
JSON就是一个特殊格式的字符串,这个字符串可以被任意的语言所识别,并且可以转换为任意语言中的对象。

作用

JSON 是用于存储和传输数据的格式。JSON 通常用于服务端向网页传递数据,数据的交互

JSON和JS对象的格式一样,只不过JSON字符串中的属性名必须加双引号其他的和JS语法一致
var str = '{"name":"孙悟空","age":18,"gender":"男"}';
JSON基础结构:
json简单说就是javascript中的对象和数组,所以这两种结构就是对象和数组两种结构,通过这两种结构可以表示各种复杂的结构
1.对象 {}
对象:对象在js中表示为“{}”括起来的内容,数据结构为 {key:value,key:value,...}的键值对的结构,在面向对象的语言中,key为对象的属性,value为对应的属性值,所以很容易理解,取值方法为 对象.key 获取属性值,这个属性值的类型可以是 数字、字符串、数组、对象几种
2.数组 []
数组:数组在js中是中括号“[]”括起来的内容,数据结构为 ["java","javascript","vb",...],取值方式和所有语言中一样,使用索引获取,字段值的类型可以是 数字、字符串、数组、对象几种。

JSON中允许的值:

  • 数值number:和JavaScript的number完全一致;

  • 布尔值 boolean:就是JavaScript的true或false;

  • 字符串  string:就是JavaScript的string;

  • null:就是JavaScript的null;

  • 数组 array:就是JavaScript的Array表示方式 [];

  • 对象 object:就是JavaScript的{ ... }表示方式。



作者:DivMa
链接:https://www.jianshu.com/p/3a4489776900


打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP