[英]Angularjs json array nested object download to csv
下載到csv中后,我得到了這個結果,其中顯示設置顯示為[object Object]
它看起來像什么
我的JS:
$scope.download = function () {
var csv = jsonToCsv(['ThemeName', 'DataSharing',
'DisplaySetting', 'ExpiryDate', 'Icon',
'PusblishDate','QueryName','ThemeName', 'ThemeOwner'], health)
var csvBlob = new Blob([csv], { type: 'text/csv' });
saveAs(csvBlob, 'json.csv');
};
請問如何修改代碼以使其顯示出來? 而且還可以選擇要在csv文件中顯示的對象? 我真的很感謝您的幫助! 只要有解決方案,我就不介意改用另一種編碼方式。 因此,如果您有任何我可以引用的鏈接也將非常不錯。 謝謝!
字符串化
else if ($scope.all[i].CATEGORY == 'Health')
{
health.DISPLAY_SETTING =
JSON.stringify(health.DISPLAY_SETTING)
health.push($scope.all[i]);
}
在將其轉換為csv之前,請嘗試對health
內部的DisplaySetting
屬性進行字符串化:
health.DisplaySetting = JSON.stringify(health.DisplaySetting);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.