【son对象  字符串 互相转行】

比如我有两个变量,我要将a转换成字符串,将b转换成JSON对象:

var a={"name":"tom","sex":"男","age":"24"};
var b='{"name":"Mike","sex":"女","age":"29"}';

在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 b='{"name":"Mike","sex":"女","age":"29"}';

var aToStr=JSON.stringify(a);

var bToObj=JSON.parse(b);

alert(typeof(aToStr));  //string

alert(typeof(bToObj));//object

补充(感谢@ 兌_onlyone 提醒~):

  还有一种 json字符串转为json对象的方法: var json=eval("("+data+")");

  注意需要在json字符外包裹一对小括号 
注:ie8(兼容模式),ie7和ie6也可以使用eval()将字符串转为JSON对象,但不推荐这些方式,这种方式不安全eval会执行json串中的表达式。

【加密解密】

暂时只用到  escape()    unescape()

其他加密解密方法遇到再更新

最新文章

  1. 谈谈计算机上的那些存储器-Memory Hierarchy
  2. linux sort,uniq,cut,wc命令详解
  3. Redis 笔记与总结7 PHP + Redis 信息管理系统(用户信息的增删改查)
  4. ArcEngine实现捕捉节点
  5. spring 中的 RowMapper
  6. 【模拟】Codeforces 706A Beru-taxi
  7. C#中禁止程序多开
  8. 你以为你真的会用编辑器----之Vim
  9. javascript学习笔记-2:jQuery中$("xx")返回值探究
  10. poj-1131-(大数)八进制转化成十进制
  11. 解决 WordPress“正在执行例行维护,请一分钟后回来”
  12. PMP备考资料和备考经验分享(基于PMP第六版)
  13. projects(好代码好工具)每天进步一点点
  14. LeetCode——翻转数字
  15. 我从来不理解 JavaScript 闭包,直到有人这样向我解释它...
  16. TortoiseGit连接gitlab,一直要求输入密码
  17. Solr索引配置
  18. vuejs实现瀑布流布局(三)
  19. js全局属性 全局变量
  20. iis下php 500错误

热门文章

  1. 修正 XE6 TListView 上方 SearchBok 右边的清除钮显示
  2. 原生态的ajax 及json和gson学习资源
  3. IOS 集成第三方登录
  4. virtualenvwrapper安装使用
  5. SDL制作拼图游戏
  6. redis持久化机制
  7. CentOS 6.6 新安装系统的网络IP配置
  8. 通用高性能 Windows Socket 组件 HP-Socket v2.2.2 正式发布
  9. ERROR 1452 (23000): Cannot add or update a child row: a foreign key constraint......
  10. canvas滤镜-刮刮乐