Convert JSON to CSV using PowerShell

后端 未结 3 2057
借酒劲吻你
借酒劲吻你 2020-12-16 21:51

I have a sample JSON-formatted here which converts fine if I use something like: https://konklone.io/json/

I\'ve tried the following code in PowerShell:



        
3条回答
  •  难免孤独
    2020-12-16 22:32

    By looking at just (Get-Content -Path $pathToJsonFile) | ConvertFrom-Json it looks like the rest of the JSON is going in to a results property so we can get the result I think you want by doing:

    ((Get-Content -Path $pathToJsonFile) | ConvertFrom-Json).results |
        ConvertTo-Csv -NoTypeInformation |
        Set-Content $pathToOutputFile
    

    FYI you can do ConvertTo-Csv and Set-Content in one move with Export-CSV:

    ((Get-Content -Path $pathToJsonFile) | ConvertFrom-Json).results |
        Export-CSV $pathToOutputFile -NoTypeInformation
    

提交回复
热议问题