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.