我在一些我真的無法弄清楚的事情上需要幫助。我有一個包含大量這些 ID 的檔案

我需要在 powershell 中創建一個 json 有效負載,使其看起來像這樣包含每個 ID
{
"assetIds": [
"3fa85f64-5717-4562-b3fc-2c963f66afa6",
"f86354c4-8e69-4cee-b85c-11b9534019e0",
"6829c1ad-17d8-4d9c-93c7-2a4b6acfc201"
],
"sendNotification": true
}
uj5u.com熱心網友回復:
非常坦率的:
# define object
$object = [pscustomobject]@{
assetIds = @(
Get-Content path\to\file.txt
) -as [string[]]
sendNotification = $true
}
# convert to JSON
$object |ConvertTo-Json
的@()(以下簡稱“子運算式運算子”)確保的值assetIds屬性將始終是一個陣列(即使Get-Content回傳0或僅1 ID)
的-as [string[]]轉換防止PowerShell與可能已經由連接到串序列化擴展屬性Get-Content
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/325941.html
