| 注册
请输入搜索内容

热门搜索

Java Linux MySQL PHP JavaScript Hibernate jQuery Nginx
m2yy
10年前发布

JSON字符串转换成JSON对象的JS代码

1、问题背景

      有一个json字符串,需要将其转换成json对象;若str是一个json字符串,将str转换成json对象

    (1)eval("("+str+")")

    (2)JSON.parse(str)


2、实现源码

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">        <html xmlns="http://www.w3.org/1999/xhtml">        <head>        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />        <title>JSON字符串转换成JSON对象</title>        <script type="text/javascript">            function strToObject()            {                var str = '{"name":"zhangsan","sex":"男","age":"29"}';                   var obj = eval("("+str+")");                var obj1 = JSON.parse(str);                alert(typeof(obj1));            }        </script>        </head>                <body>           <div id="body_div" style="vertical-align:middle; text-align:center;">               <input type="button" id="btn" value="转换" onclick="strToObject()"/>           </div>        </body>        </html>  

来自:http://blog.csdn.net/you23hai45/article/details/43317319