怎么将下面的对象:
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"}]
//明天继续看能不能写完
13 回答12.9k 阅读
7 回答2.1k 阅读
3 回答1.3k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
6 回答1.2k 阅读✓ 已解决
6 回答1.1k 阅读
2 回答1.3k 阅读✓ 已解决
这种自己只能自己去判断呗