Powershell:对象列表 JSON

Powershell : Object list to JSON

有没有办法将对象列表转换成JSON。

我可以使用以下代码将单个对象转换为 JSON

 $JsonObject=  ConvertTo-Json -InputObject $item

但是,我有一个这样的对象列表

我想将 $AllItems 中的所有对象转换为一个 JSON

进行几次 Google 搜索后得到以下信息:

example.ps1:

$data = @(
  [pscustomobject]@{FirstName='Kevin';LastName='Marquette'}
  [pscustomobject]@{FirstName='John'; LastName='Doe'}
)

$json = ConvertTo-Json -InputObject $data -Compress

$json
PS C:\examples> .\example.ps1
[{"FirstName":"Kevin","LastName":"Marquette"},{"FirstName":"John","LastName":"Doe"}]