Powershell - Select-Object - Export-Csv从JSON中删除对象分隔符(,)

时间:2014-04-28 09:46:01

标签: json powershell csv

我将JSON输出的内容存储到变量中,并使用:

$j1| Select - Object -Property @{Label = "id"; Expression = {$_.id} | Export-CSV -Path C:\Temp\j1.csv -Delimiter "|" -notype

我将值导出到csv文件。

我的问题是在PowerShell中,我可以看到,例如

{1}
{2,3}
{4}
{5,6}

但是,导出到csv后,缺少对象的逗号分隔符。我也想在csv中使用。

你能帮我解决一下我的问题吗? 提前致谢

1 个答案:

答案 0 :(得分:0)

导出为CSV时,不能将数组作为属性。在导出之前,您需要将ID加入字符串。例如:

Select-Object -Property @{Label="id";Expression={$_.id -join ','}