为什么我用toJSONString()有错?????
看了看网上的例子没什么特别的用法阿,为啥我用就报错呢
var json={'a':'ooo','b':[
{'aa':'ao','bb':'bo','cc':[{'aa2':'ao2','bb2':'bo2'}]},
{'v':'v1','vv':'vv1'}]};
wxl=function(){
alert(json.toJSONString());
}
------解决方案--------------------
alert(json.toJSONString());
这个json.toJSONString 是未定义的..所以报错..你在网上看到的是对object进行了prototype原型扩展的吧
或者直接在json对象内定义那个方法 如下:
var json={'a':'ooo','b':[
{'aa':'ao','bb':'bo','cc':[{'aa2':'ao2','bb2':'bo2'}]},
{'v':'v1','vv':'vv1'}],toJSONString:function(){return(this.a)}};
wxl=function(){
alert(json.toJSONString());
}
wxl()