JSON是JavaScript Object Notation的缩写,它是一种数据交换格式

JSON数据类型:

  • number:和JavaScript的number完全一致;
  • boolean:就是JavaScript的truefalse
  • string:就是JavaScript的string
  • null:就是JavaScript的null
  • array:就是JavaScript的Array表示方式——[]
  • object:就是JavaScript的{ ... }表示方式。

JSON数据序列化成JSON格式的字符串

JSON.stringify(json);

如果要美化的话,可以写成下面这种形式

JSON.stringify(json, null, '  '); 
//第一个参数是JSON数据对象;
//第二个参数用于控制如何筛选对象的键值,输出指定的属性,还可以传入一个函数,这样对象的每个键值对都会被函数先处理;
//第三个参数用于设置缩进多少

反序列化

拿到一个JSON格式的字符串,我们直接用JSON.parse()把它变成一个JavaScript对象(parse :解析的意思)

JSON.parse()还可以接收一个函数,用来转换解析出的属性

假如拿到一个JSON格式的对象,那么可以用下面的代码将其转换为js对象

JSON.parse(JSON.stringify(json))

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-16
  • 2021-12-27
  • 2021-07-04
  • 2022-12-23
  • 2022-01-01
猜你喜欢
  • 2022-02-09
  • 2021-06-18
  • 2022-02-17
  • 2021-11-30
  • 2021-12-09
  • 2022-02-09
相关资源
相似解决方案