JSON格式

一、JSON格式简介

JSON是一种文件格式,这种格式基本所有语言都认识,不管是js,java,php…,所以它就可以在不同的语言之间传递数据。(以前xml格式,但数据格式复杂,操作麻烦)。

JSON是一种轻量级的数据交换格式。

json文件里的数据类似于数组或者对象,区别:

  • 由于json文件是存储数据的
    所以json里面的值只能是:number,string,null,boolean,array,object
  • 成员名必须使用双引号
  • 字符串类型的值也必须使用双引号

二、JSON的两种方法

1、JSON.stringify()

可以把js中的数组或者对象转换成JSON格式的字符串

语法:JSON.stringify(数组或者对象)

返回值:转换好的JSON格式的字符串

var arr=[10,20,30,"a","b","c"];
var j=JSON.stringify(arr);
console.log(j);

var o={a:1,b:2,c:3,d:"d",e:{e:"e"}};
var js1=JSON.stringify(o);
console.log(js1);

2、JSON.parse()

可以把JSON格式的字符串转换成js中的数组或者对象。

语法:JSON.parse(JSON格式的字符串)

返回值:转换好的js对象或者数组

var j1='["a",1,3,5,"b"]';
var arr=JSON.parse(j1);
console.log(arr);

var j2='{"a":1,"b":"b","c":{"c":3}}';
console.log(j2);
var o=JSON.parse(j2);
console.log(o);
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值