我有一个应用程序,我从angularjs向Java应用程序发出http请求以从DB获取数据。
我将json作为json数组格式的响应。
[ {
"pumpId": 33,
"pVVoltage": "214",
"pVCurrent": "0",
"epochTime": 1482690480000
},
{
"pumpId": 33,
"pVVoltage": "214",
"pVCurrent": "0",
"epochTime": 1482690480000
}
]
任务:点击“下载”按钮,angularjs控制器可以将json对象数组转换为csv,并提供将此文件下载给用户的选项。
HTML:
<button type="button" class="btn btn-primary btn-sm" ng-click="get_report(report_from_time, report_to_time)">Download</button>
get_report()包含json数据。
PumpService.getReport($scope.id, $scope.timestamp_report_from_time, $scope.timestamp_report_to_time).success(function (data) {
$scope.reportData = data;
}).error(function (error) {
console.error('ERROR OCCURED:', +error);
})
我需要什么:
将json数组转换为angularjs控制器中的csv文件的方法。
单击“下载”按钮,可以将此转换后的csv文件下载到本地系统。 任何指导都将受到高度赞赏。
答案 0 :(得分:0)