Hvad er ConvertFrom-Json (Microsoft.PowerShell.Utility)?

Hvad Er Convertfrom Json Microsoft Powershell Utility



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.