Det ' Konverter Fra-Json ” er et kommandolinjeværktøj i PowerShell, der flytter en streng til et brugerdefineret objekt eller en hash-tabel. JSON ( JavaScript-objektnotation ) er en let dataudvekslingsprotokol. Det skaber en let forståelig kode for mennesker. Desuden kan den også bruges til at læse, skrive, parse og generere kode.
I dette indlæg vil 'ConvertFrom-Json' cmdlet blive forklaret i detaljer.
Hvad er ConvertFrom-Json (Microsoft.PowerShell.Utility)?
JSON bruges oftest af websteder til at give en visuel repræsentation af objekter eller en hash-tabel. Lad os gennemgå nogle af eksemplerne, der forklarer den angivne cmdlet.
Eksempel 1: Konverter et DateTime-objekt til et JSON-objekt
Udfør nedenstående kommando for at konvertere ' Dato tid ' til et JSON-objekt:
Get-Date | Vælg-objekt -Ejendom * | Konverter Til-Json | Konverter Fra-Json
Efter ovenstående kode:
- Angiv først ' Get-Date ' cmdlet sammen med ' | ” pipeline.
- Skriv derefter ' Vælg-objekt ' for at vælge en ejendom sammen med ' -Ejendom ' parameter og ' * ' jokertegn.
- Derefter tilføjes en anden ' | ” pipeline ved siden af ” Konverter Til-Json ' cmdlet og pipelinen ' | ”.
- Nævn endelig ' Konverter Fra-Json ' cmdlet:
Eksempel 2: Konverter en JSON-streng til en Hash-tabel
For at konvertere en JSON-streng til en hash-tabel skal du køre nedenstående kode:
'{ 'key':'val_1', 'Nøgle':'val_2' }' | Konverter Fra-Json -AsHashtable
I ovennævnte kode:
- Først skal du skrive en hash-tabel med de angivne værdier.
- Brug derefter ' | ' pipeline og tilføj ' Konverter Fra-Json ' cmdlet.
- Nævn endelig ' -AsHashtable ” parameter i slutningen:
Det var alt om ' Konverter Fra-Json ” cmdlet i PowerShell.
Konklusion
Det ' Konverter Fra-Json ' cmdlet i PowerShell konverterer JSON ' JavaScript-objektnotation ” formateret streng til et brugerdefineret objekt eller en hashtabel. Det lyder en rå ' JSON ” streng og konverterer den til et objekt. Denne opskrivning har forklaret 'ConvertFrom-Json' cmdlet'en i detaljer.