Wat is ConvertFrom-Json (Microsoft.PowerShell.Utility)?

Wat Is Convertfrom Json Microsoft Powershell Utility



De ' ConvertFrom-Json ” is een opdrachtregelprogramma in PowerShell dat een tekenreeks verschuift naar een aangepast object of een hashtabel. JSON ( JavaScript-objectnotatie ) is een lichtgewicht protocol voor gegevensuitwisseling. Het creëert een gemakkelijk te begrijpen code voor mensen. Bovendien kan het ook worden gebruikt om code te lezen, schrijven, ontleden en genereren.

In dit bericht wordt de cmdlet 'ConvertFrom-Json' in detail uitgelegd.







Wat is ConvertFrom-Json (Microsoft.PowerShell.Utility)?

JSON wordt het meest gebruikt door websites om een ​​visuele weergave van objecten of een hashtabel te geven. Laten we een overzicht geven van enkele voorbeelden die de genoemde cmdlet uitleggen.



Voorbeeld 1: converteer een DateTime-object naar een JSON-object



Voer de onderstaande opdracht uit om ' Datum Tijd ” naar een JSON-object:





Krijg datum | Selecteer-Object -Eigendom * | ConvertTo-Json | ConvertFrom-Json

De bovenstaande code volgen:



  • Geef eerst de ' Krijg datum ” cmdlet samen met de “ | ” pijplijn.
  • Schrijf dan de “ Selecteer-Object ” om een ​​eigenschap te selecteren samen met de “ -Eigendom ”-parameter en de “ * 'wildcard.
  • Voeg daarna nog een ' | 'pijpleiding langs de' ConvertTo-Json 'cmdlet en de pijplijn' | ”.
  • Vermeld ten slotte de ' ConvertFrom-Json ” cmdlet:

Voorbeeld 2: converteer een JSON-tekenreeks naar een hashtabel

Voer de onderstaande code uit om een ​​JSON-tekenreeks naar een hashtabel te converteren:

'{ 'key':'val_1', 'Key':'val_2' }' | ConvertFrom-Json -AsHashtafel

In de bovengenoemde code:

  • Schrijf eerst een hashtabel met de opgegeven waarden.
  • Gebruik dan de ' | ” pijplijn en voeg de “ ConvertFrom-Json ' cmdlet.
  • Vermeld ten slotte de ' -AsHashtafel ”-parameter aan het einde:

Dat was alles over de ' ConvertFrom-Json 'cmdlet in PowerShell.

Conclusie

De ' ConvertFrom-Json 'cmdlet in PowerShell converteert JSON' JavaScript-objectnotatie ” geformatteerde tekenreeks naar een aangepast object of een hashtabel. Het leest een ruwe ' JSON ”-tekenreeks en converteert deze naar een object. In dit artikel is de cmdlet 'ConvertFrom-Json' in detail uitgelegd.