JSON对象和字符串之间的相互转换JSON.stringify(obj)和JSON.parse(string)
2024-10-18 22:35:28
在Firefox,chrome,opera,safari,ie9,ie8等高级浏览器直接可以用JSON对象的stringify()和parse()方法。
JSON.stringify(obj)将JSON转为字符串。JSON.parse(string)将字符串转为JSON格式;
var a={"name":"tom","sex":"男","age":"24"};
var aToStr = JSON.stringify(a);
alert(aToStr); //结果:{"name":"tom","sex":"男","age":"24"}
结果:string
var b='{"name":"tom","sex":"男","age":"24"}';
var aToObj = JSON.parse(b);
console.log(aToObj); //结果:Object {name: "tom", sex: "男", age: "24"}
结果:object
ie8(兼容模式),ie7和ie6没有JSON对象,不过http://www.json.org/提供了一个json.js,这样ie8(兼容模式),ie7和ie6就可以支持JSON对象以及其stringify()和parse()方法;
现在一般用json2.js,下载地址:点击此处。
在页面中添加就能解决IE低版本没有json对象的问题。
<script type="text/javascript" src="js/json2.js"></script>
最新文章
- 了解HTML图像
- Linux 挂载管理(mount)
- linker command failed with exit code 1 (use -v to see invocation)解决办法
- eclipse 设置书签标记(标签-Bookmark
- stream_copy_to_stream的使用
- Django抛错不存在(DoesNotExist)
- POJ 2082 Terrible Sets
- 【OpenCV】全景拼接
- [转载] 一共81个,开源大数据处理工具汇总(下),包括日志收集系统/集群管理/RPC等
- js打开新页面 关闭当前页 关闭父页面
- The J1850 Core
- windows8.1下安装.NET Framework 3.5
- memcached 内存管理 分析(转)
- storage theory
- placeholder的字体样式改变,滚动条的颜色改变,ios日期兼容
- 来了,老弟!__二进制部署kubernetes1.11.7集群
- [原]Django-issue(1)---postgresql数据库连接密码错误
- cryptopunks测试代码cryptopunksmarket-setinitial.js
- P1357 花园
- 在Ubuntu 16.04 上编译安装OpenCV3.2.0(Cmake + python3 + OpenCV3)(转)
热门文章
- Java-链表LinkedList源码原理分析,并且通过LinkedList构建队列
- PHP Warning: Module &#39;modulename&#39; already loaded in Unknown on line 0
- 给我一个及时的问候——XMPP
- [vim] vim入门
- JS 节流
- javascript中apply()和call()方法的区别
- ABAP 搜索帮助
- ALV要特别小心的一些地方
- Python基础(5)--字典
- 基础学习day07---面向对象三---继承,接口与 抽象类