JSON问题求助
本文介绍了JSON问题求助的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
var name = {
myname : "dzxczx",
age : 10,
school : "qkzz"
}
var jN = JSON.stringify(name);
console.log(jN);
var jsN = JSON.parse(jN);
console.log(jsN.myname);
这个怎么输出啊 我输出第一个是Object 第二个是undefined 我也不知道该怎么表达 我就想看看JN里面的值 然后 我还想输出解析后的js对象的属性 该怎么做啊?
解决方案
1, window
有个 name
属性,是用来标志 window
对象的。他的值是一个字符串,所以你设置 var name = {};
其实相当于 window.name = ({}).toString();
。我猜想应该是 name
对象的 set
方法对值进行了 toString
的操作。 所以后面调用 JSON.stringinfy(name)
其实相当于 JSON.stringify("[object object]")
。故结果显而易见
这篇关于JSON问题求助的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文