json与localstorage的爱恨情仇

cosyer的博客      2022-02-11     452

关键词:

      在使用localStorage时,我们会给一个key存取一个value,这个value可以是一个普通的字符串,也可以是一个对象,如果是一个字符串,我们就需要通过JSON.stringify来转化为JSON字符串。 

    但是当我们修改这个JSON字符串时,它就又一个字符串变成了对象,所以如果我们希望得到时就不需要再使用JSON.parse,如果是字符串,就需要使用JSON.parse,实际上都是字符串,只是有的需要解析,有的不需要解析。

      

var json={"name":‘1‘,age:‘1‘};
localStorage.setItem(‘1‘,json);
 //[object Object]

localStorage.setItem(‘2‘,JSON.stringify(json));
// {"name":‘1‘,age:‘1‘}


1中修改时能当做对象使用 localStorage[1].name=‘111‘;
2中取值需要 转成JSON对象 JSON.parse(localStorage[2]).name

menu与actionbar的爱恨情仇

...遇到了一点小麻烦,通过androidAPI搞清楚了Menu与ActionBar的爱恨情仇,写了个小Demo祭奠一下那些年我们陷进去的坑,有不对的地方请大神们批评指正。  一.Android系统里的菜单接口(即Menu接口),它是一个父接口,其下又有... 查看详情

int与integer的爱恨情仇

int作为java中元老级的数据类型,可谓无处不在,自从jdk5诞生了Integer,从此不在孤单。为什么要设计Integer呢?它与int有什么区别? 一、Integer是int的包装类型,是引用类型,int是值类型。  衍生出来的特点就是:  ... 查看详情

position与z-index的爱恨情仇

position:static  static定位是HTML元素的默认值,即没有定位,元素出现在正常的流中 position:fixed  fixed定位是指元素的位置相对于浏览器窗口是固定位置,即使窗口是滚动的它也不会滚动,且fixed定位使元素的位置与文档流... 查看详情

synchronized与reentrantlock的爱恨情仇(代码片段)

Java并发编程中,经常会遇到数据同步或者并发访问的问题,解决这类问题,可以使用锁来保证多线程并发访问的安全性。Java提供了两种锁机制来控制多个线程对共享资源的互斥访问,第一个是JVM实现的synchronized&#... 查看详情

flutter与compose的爱恨情仇

点击上方蓝字关注我,知识会给你力量话说天下大势,分久必合,合久必分,自Flutter举义起,已两年有余。然天下苦客户端久矣,一个需求不论是Android还是iOS,各端的实现都不一样,开发难度也不... 查看详情

前端后端的爱恨情仇--续集

...子给我打电话了我上次写了一篇文章,讲述了前端后端的爱恨情仇,上了热榜之后,我分享到了朋友圈。结果这一周,我收到了之前的一个女前端的同事的未接电话…看这个阵势,难不成是想起来了我们之前的种种,越想越气来找我兴师 查看详情

sdn和互联网厂商与网络厂商之间的爱恨情仇

在上一篇博客中我提到SDN的产生与由来,以及SDN在云网一体化场景中的应用,这期我们来谈谈SDN和互联网厂商与网络厂商之间的情感纠葛。什么是SDN?维基百科中解释说到“是一种抽象控制平面和数据平面的计算机网络方法”,... 查看详情

kaka与zookeeper的爱恨情仇(——zookeeper过半选举机制)

    关于我们在学习kafka中的一些问题及架构,我想在这里浅谈一下我个人的理解;    之所以说这个kafka呢,主要还是最近做实时的项目中大量用到了kafka这个消息中间件,可以说kafka是我们大数据实时项目中... 查看详情

位字节字符与字(字母跟汉字)的爱恨情仇(代码片段)

在开发过程中,我们经常遇到位、字节、字符以及字之间的关系。比如说mysql中创建表的时候我们一般都会使用char(m),varcahr(n)等,那你真的知道他们代表什么意思吗?不妨一起来讨论一下:ps:先来放个大招吧... 查看详情

重新认识java—组合聚合与继承的爱恨情仇(代码片段)

有人学了继承,认为他是面向对象特点之一,就在所有能用到继承的地方使用继承,而不考虑究竟该不该使用,无疑,这是错误的。那么,究竟该如何使用继承呢?java中类与类之间的关系大部分的初学... 查看详情

舔狗的故事-mysql客户端与服务端的爱恨情仇-《从0到1-全面深刻理解mysql系列-第六篇》

...及时回复!文章大纲一、前言二、MySQL客户端与服务端的“爱恨情仇”🍅2.1、MySQL的C/S(客户端/服务器)架构 查看详情

初学者对c语言中指针的爱恨情仇(代码片段)

C语言中指针和数组的爱恨情仇文章目录C语言中指针和数组的爱恨情仇一、前言二、为什么学指针三、说明四、跟我一起学(一)C语言中的*和&1、C语言中为什么存在&和*2、&和*是什么?3、&(取地址运... 查看详情

主编连线:对话杜金房——聊聊与开源和多媒体的爱恨情仇

...技有限公司 CTO杜金房,一起聊聊与开源和多媒体的爱恨情仇。讲师信息:杜金房,烟台小樱桃网络科技有限公司CTO。FreeSWITCH开源项目核心Committer,FreeSWITCH中文社区创始人,《FreeSWITCH权威指南》、《Kamailio实... 查看详情

synchronized与reentrantlock的爱恨情仇(代码片段)

Java并发编程中,经常会遇到数据同步或者并发访问的问题,解决这类问题,可以使用锁来保证多线程并发访问的安全性。Java提供了两种锁机制来控制多个线程对共享资源的互斥访问,第一个是JVM实现的synchronized&#... 查看详情

androidhandlerloopermessagequeue之间的爱恨情仇(代码片段)

Android消息机制是比较重要的一块,必须要掌握,消息机制主要是指Handler的运行机制,Handler的运行需要MessageQueue和Looper的支撑,MessageQueue表示消息队列,内部存储了一组消息,采用单链表的数据结构来实现... 查看详情

绿盟waf万兆板卡的爱恨情仇

某年某月某日的那天,进行WAF测试,绿盟WAF是其中一个测试对象。还记得那天风和日丽,厂商、销售、技术集聚一堂。2U的大WAF上架调试。插上模块和光纤之后,发现指示灯不亮,链路不通。模块不好用么?光纤不好用么?这些... 查看详情

继承的爱恨情仇——一场钻石引发的血案

最近在看PHP手册,发现了一个稀奇古怪的新玩意——trait。这引起了我极大的兴趣,由于PHP面向对象的部分有很大程度和Java类似,我就自觉不自觉地和Java对比着来看。这又让我想起了那个古老的故事——单继承和多... 查看详情

编程语言之间的“爱恨情仇”(代码片段)

编程语言的探索之旅  作为一个电脑小白,一直有一个疑问:为什么我们在电脑上输入一串东西它就给能识别我们输入的是什么内容?有一点电脑基础的童鞋都应该知道,电脑能识别的语言只有0和1,就是0和1的组合才创造出... 查看详情