zoukankan      html  css  js  c++  java
  • Javascript中Json对象与Json字符串互相转换方法汇总(4种转换方式)

    1.Json对象转Json字符串

    JSON.stringify(obj);

    2.Json字符串传Json对象

    JSON.parse(str);//第一种
    $.parseJSON(str);//第二种,等价于jQuery.parseJSON(str);
    eval('(' + str + ')');//第三种
    (new Function("return " + str))();//第四种 

    3.样例

    var obj={"one":"I am 1","two":"I am 2"};
    var str='{"one":"I am 1","two":"I am 2"}';
    
    var obj1 = JSON.stringify(obj);//'{"one: "I am 1", two: "I am 2"}'
    var a1 = JSON.parse(str);//第一种
    var a2 = $.parseJSON(str);//第二种,等价于jQuery.parseJSON(str);
    var a3 = eval('(' + str + ')');//第三种
    var a4 = (new Function("return " + str))();//第四种
    
    //Chrome console的结果值如下
    a1
    Object {one: "I am 1", two: "I am 2"}
    a2
    Object {one: "I am 1", two: "I am 2"}
    a3
    Object {one: "I am 1", two: "I am 2"}
    a4
    Object {one: "I am 1", two: "I am 2"} 
    

    4.参考资料

    http://www.jb51.net/article/35090.htm

    http://www.jb51.net/article/25987.htm

  • 相关阅读:
    360网盘书籍分享
    oracle11g字符集问题之一
    order by 的列名不能参数化,要拼sql
    oracle11g的冷热备份
    Spring 事务管理的使用
    Spring 事务管理的API
    事务总结
    Excel 单元格中内容的换行
    手动配置IP地址
    MyBatis 三剑客
  • 原文地址:https://www.cnblogs.com/fanbi/p/7289551.html
Copyright © 2011-2022 走看看