javaScript的内置对象JSON可以一个字符串变为json对象,也可以将一个javaScript值变为字符串。
1、JSON.parse()方法
作用:用于将一个 JSON 字符串转换为 JavaScript 对象。
要求:字符串满足JSON字符串,否则就会转换失败。
<body>
<h2>为 JSON 字符串创建对象</h2>
<p id="demo"></p>
<script>
var text = '{ "sites" : [' +
'{ "name":"Runoob" , "url":"www.runoob.com" },' +
'{ "name":"Google" , "url":"www.google.com" },' +
'{ "name":"Taobao" , "url":"www.taobao.com" } ]}';
obj = JSON.parse(text);
document.getElementById("demo").innerHTML = obj.sites[1].name + " " + obj.sites[1].url;
</script>
</body>
2、JSON.stringify()方法
作用:将 JavaScript 值转换为 JSON 字符串。
var test = {"nihao":"123"};
JSON.stringify(test);