js对象翻转JSON数组的简单实现案例

复制代码代码如下所示:
功能obj2str(obj){
开关(typeof(obj)){
case'object:
var = { };
如果(obj instanceof Array){
对于(var i = 0,len = obj.length;我< len;i++){
Ret.push(obj2str(obj {我}));
}
返回{+ ret.join()+};
}
else if(obj instanceof表达式){
返回obj.tostring();
}
别的{
对于(OBJ VaR){
Ret.push(+:+ obj2str(obj {一}));
}
返回{+ ret.join()+};
}
case'function:
返回('function){ };
case'number:
返回obj.tostring();
case'string:
回归(obj.replace + / / G( | )、 1美元( / | T / R | g.replace)、功能(一){ return(= a)():(= a):;;});
Case'boolean':
返回obj.tostring();
违约:
返回obj.tostring();
}
}