怎么将下面的对象:
varobj={'key1':'k1','value1':'v1','key2':'k2','value2':'v2'}
转换成
arr=[{'key':'k1','value':'v1'},{'key':'k2','value':'v2'}]
怎么将下面的对象:
varobj={'key1':'k1','value1':'v1','key2':'k2','value2':'v2'}
转换成
arr=[{'key':'k1','value':'v1'},{'key':'k2','value':'v2'}]
var obj={'key1':'k1','value1':'v1','key2':'k2','value2':'v2'}
var newStr="[";
for(var i in obj){
newStr+="{"+"'"+i+"'"+":"+"'"+obj[i]+"'"+"},"
}
newStr=newStr.substring(0,newStr.length-1)
newStr+="]";
var Str = newStr.replace(/'/g,"\"");
console.log(Str);//"[{"key1":"k1"},{"value1":"v1"},{"key2":"k2"},{"value2":"v2"}]"
var newObj=JSON.parse(Str);
console.log(newObj) //[{key1:"k1"},{value1:"v1"},{key2:"k2"},{value2:"v2"}]
//明天继续看能不能写完
10 回答11.3k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
这种自己只能自己去判断呗