js Object2String方便查看js对象内容
<scripttype="text/javascript">
/**
*将JS的任意对象输出为json格式字符串
*@param{Object}_obj:需要输出为string的对象
*/
varobj2String=function(_obj){
vart=typeof(_obj);
if(t!='object'||_obj===null){
//simpledatatype
if(t=='string'){
_obj='"'+_obj+'"';
}
returnString(_obj);
}else{
if(_objinstanceofDate){
return_obj.toLocaleString();
}
//recursearrayorobject
varn,v,json=[],arr=(_obj&&_obj.constructor==Array);
for(nin_obj){
v=_obj[n];
t=typeof(v);
if(t=='string'){
v='"'+v+'"';
}elseif(t=="object"&&v!==null){
v=this.obj2String(v);
}
json.push((arr?'':'"'+n+'":')+String(v));
}
return(arr?'[':'{')+String(json)+(arr?']':'}');
}
};
varobj={
"result":{
"fs":{
"TSP.IBR.MIRROR":[{
"_value":"1.0",
"_class":4
}],
"TSP.IBR.GET_FNAMES":[{
"_value":"0.0",
"_class":4
}],
"TSP.IBR.GET_TOKEN_ID":[{
"_value":"0.0",
"_class":4
}],
"TSP.IBR.INFO":[{
"_value":"0.0",
"_class":4
}]
}
},
"isCanceled":false,
"e":"",
"isResponsed":true,
"aoqSize":0,
"isAsyncPost":false,
"code":0,
"reqUID":"xxxx-xxxxxx-xxxxx-6c2f17bb-ea18-42ec-98fa-3f63b8d26aba-nd-rq",
"version":"1.0",
"fName":"TSP.IBR.GET_FNAMES",
"message":"成功获取4个功能",
"dir":"DOWN",
"nodeTime":1362462128706,
"isKeyCompressed":false,
"seq":2
}
alert(obj2String(obj))
</script>热门推荐
1 训练狗狗憋尿
2 狗狗追踪训练
3 狗狗训练要多少钱
5 深圳狗狗训练
6 训练狗狗唤回
7 狗狗叫怎么训练
8 狗狗训练班
10 狗狗社会化训练
11 狗狗叫回训练
12 广州狗狗训练学校
13 狗狗训练躺下
14 狗狗随行训练
15 训练狗狗巡回
16 狗狗要怎么训练
17 狗狗喂食训练
18 训练狗狗躺下