У меня есть два файла JSON, и я должен сравнить их с помощью PowerShell и сформировать третий JSON с различиями.
Например,
1-й JSON
{
Name: Mansing
City: Edinburgh
Country: Scotland
}
2-й JSON
{
Name: Mansing
City: Edinburgh
State: Lothian
}
Я ожидаю третьего JSON, как показано ниже.
{
Name: Mansing
City: Edinburgh
State: Lothian
Country: India
}
Я пытаюсь преобразовать файл JSON в объект Powershell, используя ConvertFrom-Json, затем хочу сравнить их и сформировать JSON, но я не могу найти соответствующий командлет PowerShell для этого.
$firstFile = Get-Content "C:\Users\shinde_mn\Desktop\first.JSON" |
ConvertFrom-Json
$secondFile = Get-Content "C:\Users\shinde_mn\Desktop\second.JSON" |
ConvertFrom-Json
#$x = $json | ConvertFrom-Json
Write-Host $firstFile
if (Compare-Object $firstFile.PSObject.Properties $secondFile.PSObject.Properties) {
Write-Host "no go"
}