我在 PowerShell 中創建了以下 JSON 陣列
$json = @(
@{
firstname = "abc"
lastname = "xyz"
email = "[email protected]"
}
)
當我將 json 寫入檔案串列/陣列結構時丟失 $json | ConvertTo-Json | 設定內容 $filepath $json | ConvertTo-Json | Out-File $filePath 我用上面的命令試過,檔案看起來像這樣
{
"firstname": "abc",
"lastname": "xyz",
"email": "[email protected]"
}
我想在不展平串列的情況下將 json 寫入檔案,即保留如下所示的陣列格式
[
{
"firstname": "abc",
"lastname": "xyz",
"email": "[email protected]"
}
]
uj5u.com熱心網友回復:
管道將展平/解開存盤在 中的陣列$json,因此完全避免管道到ConvertTo-Json:
ConvertTo-Json $json |Out-File $path
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/372247.html
