Javascript AngularJSON数组嵌套对象下载到csv

Javascript AngularJSON数组嵌套对象下载到csv,javascript,angularjs,Javascript,Angularjs,下载到csv后,我得到这个结果,其中显示设置显示[object] 应该是什么样子 我的JS: $scope.download = function () { var csv = jsonToCsv(['ThemeName', 'DataSharing', 'DisplaySetting', 'ExpiryDate', 'Icon', 'PusblishDate','QueryName','ThemeName', 'ThemeOwner'], health) var csv

下载到csv后,我得到这个结果,其中显示设置显示[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 = JSON.stringify(health.DisplaySetting);

我更新了上面的代码,你是这样做的吗?因为它不适合我