标签:blank line www. class 引入 code json对象 text github
1.json对象转字符串
<script type="text/javascript"> window.onload = function () { var jsonObj = { "name": "张三", "sge": 18, "sex": "男" }; var jsonStr = JSON.stringify(jsonObj); console.log(jsonStr);//输出: ‘{ "name": "张三", "sge": 18, "sex": "男" }‘ } </script>
2.json字符串转对象
.使用JSON.parse()函数;
<script type="text/javascript"> window.onload = function () { var jsonStr =‘ { "name": "张三", "sge": 18, "sex": "男" }‘; var jsonObj = JSON.parse(jsonStr); console.log(jsonObj); //输出: { "name": "张三", "sge": 18, "sex": "男" } } </script>
. 使用eval()函数;
<script type="text/javascript"> window.onload = function () { var jsonStr =‘ { "name": "张三", "sge": 18, "sex": "男" }‘; var jsonObj = eval("("+jsonStr+")"); console.log(jsonObj);//输出: { "name": "张三", "sge": 18, "sex": "男" } } </script>
.使用jQuery插件jQuery.parseJSON();
<script type="text/javascript">
$(document).ready(function () {
var jsonStr = ‘ { "name": "张三", "sge": 18, "sex": "男" }‘;
var jsonObj = jQuery.parseJSON(jsonStr);
console.log(jsonObj); //输出: { "name": "张三", "sge": 18, "sex": "男" }
});
</script>
使用jQuery插件jQuery.parseJSON()的时候,需要引用json3.js,JSON官方(http://www.json.org/)提供了一个json3.js,提供了JSON的序列化和反序列化方法,可以将一个JSON对象转换成JSON字符串,也可以将一个JSON字符串转换成一个JSON对象。这样ie8(兼容模式),ie7和ie6就可以支持JSON对象以及其stringify()和parse()方法;
<script src="js/json3.js"></script>
标签:blank line www. class 引入 code json对象 text github
原文地址:https://www.cnblogs.com/luckybaby519/p/10618348.html