下载到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文件中显示的对象? 我真的很感谢您的帮助!只要有解决方案,我就不介意改用另一种编码方式。因此,如果您有任何我可以引用的链接也将非常不错。谢谢!
Stringify
else if ($scope.all[i].CATEGORY == 'Health')
{
health.DISPLAY_SETTING =
JSON.stringify(health.DISPLAY_SETTING)
health.push($scope.all[i]);
}
答案 0 :(得分:1)
在将DisplaySetting
中的health
属性转换为csv之前,尝试对其进行字符串化:
health.DisplaySetting = JSON.stringify(health.DisplaySetting);