js 中json字符串和json對象互轉


一、json字符串轉json對象

        //需要轉換的json字符串

        var str11 = "{\"Id\":\"1\",\"Name\":\"張三\",\"Sex\":\"男\"}";

        //方法1

        var obj11 = eval('(' + str11 +')');

        //方法2

       var obj12 = JSON.parse(str11);    //或  var obj12 = str11.parseJSON();

二、json對象轉json字符串

      //需要轉換的json對象

       var obj21= {"Id":1,"Name":"張三","Sex":"男"};

      //方法1

     var str21= JSON.stringify(obj21);    //或  var str21= obj21.toJSONString();

 

注 意:

 

       上面的幾個方法中,除了eval()函數是js自帶的之外,其他的幾個方法都來自json.js包。新版本的 JSON 修改了 API,將 JSON.stringify() 和 JSON.parse() 兩個方法都注入到了 Javascript 的內建對象里面,

前者變成了 Object.toJSONString(),而后者變成了 String.parseJSON()。如果提示找不到toJSONString()和parseJSON()方法,則說明您的json包版本太低。

 

 

參考:https://www.cnblogs.com/haciont/p/6249649.html

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM