JavaScript中JSON怎么用
发表于:2025-01-19 作者:千家信息网编辑
千家信息网最后更新 2025年01月19日,这篇文章主要为大家展示了"JavaScript中JSON怎么用",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"JavaScript中JSON怎么用"这篇文章
千家信息网最后更新 2025年01月19日JavaScript中JSON怎么用
这篇文章主要为大家展示了"JavaScript中JSON怎么用",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"JavaScript中JSON怎么用"这篇文章吧。
JSON
1.stringify()
用于把js对象序列化为JSON字符串
var person={name:"xiaoming",age:12}var json=JSON.stringify(person); //{"name":"xiaoming","age":12}
stringify()
除了可以接受对象外,还可以接受2个参数,第一个参数是过滤器,可以是对象属性的数组集合,也可以是函数;第二个参数是一个选项,表示是否在JSON字符串中保留缩进
数组过滤器:
json=JSON.stringify(person,['name']); //{"name":"xiaoming"}
函数过滤器:
json=JSON.stringify(person,function(key,value){ switch(key){ case "name": return value+",wang"; case "age": return undefined; default: return value; }});//{"name":"xiaoming,wang"}
注意,如果函数返回undefined,则该属性就会被忽略;
字符串缩进:
json=JSON.stringify(person,null,4);{ "name": "xiaoming", "age": 12}
2.toJSON()
向对象添加toJSON()方法:
var person={ name:"xiaoming", age:12, toJSON:function(){ return this.name+" is "+this.age; }}json=JSON.stringify(person);console.log(json); //"xiaoming is 12"
3.parse()
parse()除了接受json字符串外,也可以接受一个函数参数。该函数接受2个值,一个键和一个值;
var person=JSON.parse('{"name":"xiaoming","age":12}');var person=JSON.parse('{"name":"xiaoming","age":12}',function(key,value){ if(key=="age"){ return value+10; } else{ return value; }});
以上是"JavaScript中JSON怎么用"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
函数
参数
字符
字符串
对象
内容
篇文章
过滤器
属性
数组
学习
帮助
序列
方法
易懂
更多
条理
知识
编带
行业
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
第五届网络安全周倡议书
公务员网络安全面试
软件开发过程涉及的库
井陉新时代软件开发服务供应
丝瓜进不去服务器
数据库怎么移动文件夹里
安卓软件开发最新招聘
穿越火线开外挂封服务器怎么办
2012服务器安全设置
新的网络安全法 处罚
数据库2010的查询类型
松江区技术软件开发活动方案
磊杨网络技术
网络安全稽查员待遇
漳州财务软件开发费用
工商局网络安全自检自查报告
cpp软件开发公司
多台服务器组成算力
青龙租房软件开发
连云港网络安全资质申请费用
达梦数据库 外部函数 权限
为什么要学习软件开发
怎么备份整个服务器
大型服务器 配置
我国有关网络安全的政策法律
数据库数据模型有
pico无法连接到内容服务器
北京上门软件开发方案
重庆做游戏软件开发的电话
迷你世界有什么服务器