How to save a JSON object to a file using Powershell? How to save a JSON object to a file using Powershell? powershell powershell

How to save a JSON object to a file using Powershell?


-depth argument for ConvertTo-Json solves the issue.

$jsonRepresentation | ConvertTo-Json -depth 100 | Out-File "D:\dummy_path\file.json"


Just pipe it to Set-Content, or Out-File:

Get-Process powershell | ConvertTo-Json |  Set-Content json.txt


If you want to both view the output and save it to file, you can pipe the tee command.

Get-Process powershell | ConvertTo-Json |  Tee-Object json.txt