我有這個Json。我想在AngularJs中使用,但我需要先修改它。我嘗試使用foreach和重新排序對象,但最終結果不夠好。如何在angularjs中格式化json?
$scope.data = [
{
id: 1,
company: "MOVISTAR",
option: "PRECIO"
},
{
id: 2,
company: "MOVISTAR",
option: "CALIDAD"
},
{
id: 3,
company: "MOVISTAR",
option: "TECNOLOGIA"
},
{
id: 4,
company: "CLARO",
option: "PRECIO"
},
{
id: 5,
company: "CLARO",
option: "CALIDAD"
};
我需要這樣的
$scope.datax = [
{
empresa: "MOVISTAR",
description:[{
id: 1,
opcionResp: "PRECIO"
},
{
id: 2,
opcionResp: "CALIDAD"
},
{
id: 3,
opcionResp: "TECNOLOGIA"
}]
},
{
empresa: "CLARO",
description:[{
id: 4,
opcionResp: "PRECIO"
},
{
id: 5,
opcionResp: "CALIDAD"
}]
}];
格式化我沒有使用JSON和角度很多經驗。請幫幫我。
非常感謝
在潛入Angular之前,您可能需要花時間學習JavaScript。以下是關於如何遍歷數組https://egghead.io/lessons/javascript-the-array-foreach-method的視頻。您需要使用它來構建您的「格式化」對象 – rob
我想不出任何可以通過它來轉換JSON格式。但是你爲什麼要把它轉換成其他格式呢? Angular可以很容易地使用你的格式。你不需要「修改」它。 –
嗨@someonenew。我試圖做出這個例子:http://plnkr.co/edit/D33ZECyE2dGOc6nynsQT?p=preview。這是因爲我需要格式化Json的原因。 – capitanjack