JSON格式

大家好!对于大部分人对JSON格式的理解模糊不清,JSON是啥玩意?接下来我来帮助大家熟悉JSON格式到底是啥。

一.JSON(javaScript Object Notation)

(1)JSON是用于存储和传输数据的格式

(2)JSON是文本,文本可以在任何地方传输,并且可以通过任何编程语言读取

(3)js对象可以转换为JSON,JSON可以转回js对象

这样,我们就可以将数据作为js对象使用,而无需复杂的解析或转换

二.方法

parse():解析JSON字符串并返回js对象

stringify() :将字符串对象转换为JSON字符串

下面我用实例来说明

##实例,需求将一个数组对象存储到本地存储

1.准备一个js对象

let info= [ { uname: '司马懿', age:18 },

{ uname: '女娲', age:19},]

2.要知道需要以js对象要JSON格式存储到本地存储

localStorage.setItem('info', JSON.stringify(info))

localStorage.setItem('本地存储的名字', JSON.stringify(js对象的名字))

这样就将js对象转换为JSON格式存储到本地存储了

##接下来我们要使用本地存储的数据

首先通过--parse():解析JSON字符串并返回js对象-- JSON方法将本地存储的数据取出

let info = JSON.parse(localStorage.getItem('info'))

let info = JSON.parse(localStorage.getItem('本地存储的名字'))

然后在控制台打印出来 这样就能看到结果了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值