這是我的代碼..變化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()來完成這個任務嗎? –