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

原创文章,作者:Maggie-Hunter,如若转载,请注明出处:https://blog.ytso.com/10055.html

(0)
上一篇 2021年7月19日
下一篇 2021年7月19日

相关推荐

发表回复

登录后才能评论