我有这个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