首页 > 代码库 > 实现简化版的JSON.stringify
实现简化版的JSON.stringify
1 JSON.stringify 2 var o={"a":1,"b":2,"c":"cc","d":{"aaa":1,"bbb":"2"}}; 3 function o2s(o){ 4 var s=[‘{‘]; 5 for(var k in o){ 6 s.push(‘"‘+k+‘":‘); 7 if(typeof o[k] ==‘number‘){ 8 s.push(o[k]); 9 }else if(typeof o[k]==‘object‘){10 s.push(o2s(o[k]));11 }else{12 s.push(‘"‘+o[k]+‘"‘);13 }14 s.push(‘,‘);15 }16 s.pop();17 s.push(‘}‘);18 return s.join(‘‘);19 }20 var s=o2s(o);21 console.log(JSON.parse(s));22 alert(o);
实现简化版的JSON.stringify
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。