powershell读取和写入json文件
时间: 2023-07-18 16:14:02 浏览: 385
读写json文件
3星 · 编辑精心推荐
要在 PowerShell 中读取 JSON 文件,你可以使用 `Get-Content` cmdlet 读取文件的内容,然后使用 `ConvertFrom-Json` cmdlet 将 JSON 字符串转换为 PowerShell 对象。例如,假设你有一个名为 `data.json` 的 JSON 文件,可以使用以下命令读取文件并将其转换为对象:
```powershell
$jsonString = Get-Content -Path 'data.json' -Raw
$object = $jsonString | ConvertFrom-Json
```
这将读取文件 `data.json` 的内容并将其转换为 PowerShell 对象。
要将 PowerShell 对象写入 JSON 文件,你可以使用 `ConvertTo-Json` cmdlet 将对象转换为 JSON 字符串,然后使用 `Out-File` cmdlet 将字符串写入文件。例如,假设你想将 `$object` 变量写入名为 `output.json` 的 JSON 文件,可以使用以下命令:
```powershell
$jsonString = $object | ConvertTo-Json
$jsonString | Out-File -FilePath 'output.json'
```
这将将 `$object` 变量转换为 JSON 字符串,并将其写入 `output.json` 文件中。
阅读全文