【发布时间】:2015-07-19 12:35:58
【问题描述】:
我在 json 中有一个列表,我需要它具有唯一值
[
{
"equipmentType": "5 MEG DOCSIS",
"status": "On Truck ",
"count": 2
},
{
"equipmentType": "5 MEG DOCSIS",
"status": "Return Faulty",
"count": 3
} ]
我需要这样的独特设备类型:
[
{
"equipmentType": "5 MEG DOCSIS",
"On_TruckCount": 2,
"Return_Faulty": 3
}
]
帮助我找出该问题的解决方案 提前谢谢..
编辑
我正在尝试,但它错了,这里 obj 是 json obj。
$scope.equipmentDashboard = obj;
$scope.oldEquip="";
$scope.listtest='';
$scope.test = [];
angular.forEach(obj, function(value, key) {
if(value.equipmentType == $scope.oldEquip.equipmentType){
if(value.status=="On Truck ")
$scope.listtest.onTruck = value.count;
else
$scope.listtest.returnFaulty = value.count;
} else {
$scope.test.push($scope.listtest);
$scope.oldEquip = value;
}
});
【问题讨论】:
-
请展示您为完成此映射所做的尝试。到目前为止,您所拥有的只是一些数据和请求某人为您完成工作的请求。您还没有尝试自己解决这个问题
-
这个工具帮助了我一次,当我必须映射一些东西时......使用underscorejs.org
-
@charlietfl 我已经添加了我的代码,但它是错误的,不知道它的正确逻辑
标签: javascript json angularjs foreach