这是我的代码..变化JSON结构使用JavaScript
var result = data.map(function(item){
return {
category:item.category,
key:item.key,
value:item.value
}
});
console.log(result);
这就是在控制台越来越打印出来..
Array[4]
0: Object
category: "common"
key: "Food"
value: "food"
1: Object
category: "welcome"
key: "title"
value: "Welcome..."
2: Object
category: "welcome"
key: "app_description"
value: "In this App "
3: Object
category: "welcome"
key: "select_location"
value: "Select Location"
这就是我想要达到
{
common:{
"Food" : "food"
},
welcome:{
title : Welcome...,
app_description : "In this App",
select_location : "Select Location"
}
}
这是我正在尝试的代码,但它不工作..
return {
item.category:{
item.key:item.value;
}
任何人都可以帮助我吗?我不想使用GSON或任何其他第三方的JS ..我如何才能完成使用只有核心JS?
你可以提供的价值'data'你开始操纵它之前?如你的'.map()'函数中引用的那样? –
你确定,你想使用map()来完成这个任务吗? –