JSON对象与字符串之间的相互转换 - CSDN博客

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JSON对象与字符串之间的相互转换 - CSDN博客相关的知识,希望对你有一定的参考价值。

原文:JSON对象与字符串之间的相互转换 - CSDN博客

  1. <html>  
  2. <head>  
  3.     <meta name="viewport" content="width=device-width" />  
  4.     <title>JSON对象与字符串之间的相互转换</title>  
  5.     <script src="~/Js/jquery-1.8.0.js"></script>  
  6.     <script>  
  7.         var users = [  
  8.             { ‘user‘: ‘barney‘, ‘age‘: 36 },  
  9.             { ‘user‘: ‘fred‘, ‘age‘: 40 },  
  10.             { ‘user‘: ‘pebbles‘, ‘age‘: 18 }  
  11.         ];  
  12.         console.log(users[1].user); //fred  
  13.         console.log("-----------------------------");  
  14.   
  15.         //在Firefox,chrome,opera,safari,ie9,ie8等高级浏览器直接可以用JSON对象的stringify()和parse()方法。  
  16.         //JSON.stringify(obj)将JSON转为字符串。JSON.parse(string)将字符串转为JSON格式  
  17.         console.log("------------对象转字符串--------------");  
  18.         var str = JSON.stringify(users);  
  19.         console.log(str);  
  20.   
  21.         console.log("------------字符串转对象1--------------");  
  22.         var object = JSON.parse(str);  
  23.         console.log(object);  
  24.         console.log(object[1].user); //fred  
  25.         console.log($.parseJSON(str)[1].user);  //fred  
  26.   
  27.         console.log("------------字符串转对象2--------------");  
  28.         var object = eval("(" + str + ")");   
  29.         console.log(object);  
  30.         console.log(object[1].user); //fred  
  31.     </script>  
  32. </head>  
  33. <body>  
  34.     <div>  
  35.     </div>  
  36. </body>  
  37. </html>  

技术分享图片

以上是关于JSON对象与字符串之间的相互转换 - CSDN博客的主要内容,如果未能解决你的问题,请参考以下文章

JSON对象与字符串之间的相互转换

FastJson JSON对象及JavaBean之间的相互转换

Java对象数据与JSON对象数据之间的相互转换(fastjson)

JavaScript - 问题集 - 含function的json对象与json字符串之间相互转换

FastJson对于JSON格式字符串JSON对象及JavaBean之间的相互转换

FastJson对于JSON格式字符串JSON对象及JavaBean之间的相互转换