Skip to content

Instantly share code, notes, and snippets.

@chuchuva
Created November 13, 2023 23:50
Show Gist options
  • Save chuchuva/aa15d0c4474b604685bf514e63bd8fd5 to your computer and use it in GitHub Desktop.
Save chuchuva/aa15d0c4474b604685bf514e63bd8fd5 to your computer and use it in GitHub Desktop.
Convert JSON files to CSV using PowerShell
Set-Content ".\subscriptions.csv" -Value $null
#$subscriptions = [System.Collections.ArrayList]@()
Get-ChildItem ".\" -Filter *.json |
Foreach-Object {
$myJson = Get-Content $_.FullName -Raw | ConvertFrom-Json
foreach ($subscription in $myJson.data.subscriptions) {
"$($subscription.id),$($subscription.subscriber.email_address)" | Add-Content ".\subscriptions.csv"
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment