Was ist ConvertFrom-Json (Microsoft.PowerShell.Utility)?

Was Ist Convertfrom Json Microsoft Powershell Utility



Der ' ConvertFrom-Json „ist ein Befehlszeilentool in PowerShell, das eine Zeichenfolge in ein benutzerdefiniertes Objekt oder eine Hash-Tabelle verschiebt. JSON ( JavaScript-Objekt-Notation ) ist ein leichtes Datenaustauschprotokoll. Es erstellt einen für Menschen leicht verständlichen Code. Darüber hinaus kann es auch zum Lesen, Schreiben, Analysieren und Generieren von Code verwendet werden.

In diesem Beitrag wird das Cmdlet „ConvertFrom-Json“ ausführlich erklärt.







Was ist ConvertFrom-Json (Microsoft.PowerShell.Utility)?

JSON wird am häufigsten von Websites verwendet, um eine visuelle Darstellung von Objekten oder eine Hash-Tabelle bereitzustellen. Sehen wir uns einige Beispiele an, die das angegebene Cmdlet erläutern.



Beispiel 1: Konvertieren Sie ein DateTime-Objekt in ein JSON-Objekt



Führen Sie den unten angegebenen Befehl aus, um „ Terminzeit ” zu einem JSON-Objekt:





Verabredung bekommen | Objekt auswählen -Eigentum * | ConvertTo-Json | ConvertFrom-Json

Folgen Sie dem oben genannten Code:



  • Geben Sie zunächst „ Verabredung bekommen ”-Cmdlet zusammen mit dem „ | ”Pipeline.
  • Schreiben Sie dann „ Objekt auswählen ”, um eine Eigenschaft auszuwählen, zusammen mit dem „ -Eigentum ”-Parameter und der „ * ” Platzhalter.
  • Fügen Sie danach ein weiteres „ | „Pipeline entlang der“ ConvertTo-Json „Cmdlet und die Pipeline“ | “.
  • Erwähnen Sie abschließend „ ConvertFrom-Json „Cmdlet:

Beispiel 2: Konvertieren Sie einen JSON-String in eine Hash-Tabelle

Führen Sie den folgenden Code aus, um eine JSON-Zeichenfolge in eine Hash-Tabelle zu konvertieren:

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

Im oben genannten Code:

  • Schreiben Sie zunächst eine Hash-Tabelle mit den angegebenen Werten.
  • Verwenden Sie dann die „ | ”-Pipeline und fügen Sie das „ ConvertFrom-Json ”-Cmdlet.
  • Erwähnen Sie abschließend „ -AsHashtable ” Parameter am Ende:

Dabei ging es nur um „ ConvertFrom-Json ”-Cmdlet in PowerShell.

Abschluss

Der ' ConvertFrom-Json „Cmdlet in PowerShell konvertiert JSON“ JavaScript-Objekt-Notation ”formatierte Zeichenfolge in ein benutzerdefiniertes Objekt oder eine Hashtabelle. Es liest sich ein rohes „ JSON ” string und wandelt ihn in ein Objekt um. In diesem Artikel wurde das Cmdlet „ConvertFrom-Json“ ausführlich erläutert.