簡體   English   中英

AngularJS JSON數組嵌套對象下載到CSV

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM