Co to jest ConvertFrom-Json (Microsoft.PowerShell.Utility)?

Co To Jest Convertfrom Json Microsoft Powershell Utility



ConvertFrom-Json ” to narzędzie wiersza polecenia w programie PowerShell, które przenosi ciąg znaków do niestandardowego obiektu lub tabeli skrótów. JSON ( Notacja obiektu JavaScript ) to lekki protokół wymiany danych. Tworzy łatwo zrozumiały dla ludzi kod. Ponadto może być również używany do czytania, pisania, analizowania i generowania kodu.

W tym poście zostanie szczegółowo wyjaśnione polecenie cmdlet „ConvertFrom-Json”.







Co to jest ConvertFrom-Json (Microsoft.PowerShell.Utility)?

JSON jest najczęściej używany przez strony internetowe do wizualnej reprezentacji obiektów lub tablicy skrótów. Przyjrzyjmy się niektórym przykładom objaśniającym podane polecenie cmdlet.



Przykład 1: Konwertuj obiekt DateTime na obiekt JSON



Wykonaj podane poniżej polecenie, aby przekonwertować „ DataGodzina ” do obiektu JSON:





Get-Date | Wybierz obiekt -Nieruchomość * | ConvertTo-Json | ConvertFrom-Json

Zgodnie z powyższym kodem:



  • Najpierw określ „ Get-Date ” cmdlet wraz z „ | ” rurociąg.
  • Następnie napisz „ Wybierz obiekt ”, aby wybrać właściwość wraz z „ -Nieruchomość ” parametr i „ * ' dzika karta.
  • Następnie dodaj kolejny „ | „rurociąg obok” ConvertTo-Json „polecenie cmdlet i potok” | ”.
  • Na koniec wspomnij o „ ConvertFrom-Json polecenie cmdlet:

Przykład 2: Konwertuj ciąg JSON na tablicę skrótów

Aby przekonwertować ciąg JSON na tablicę skrótów, uruchom poniższy kod:

'{ 'klucz':'val_1', 'Klucz':'val_2' }' | ConvertFrom-Json -AsHashtable

W powyższym kodzie:

  • Najpierw napisz tablicę mieszającą zawierającą określone wartości.
  • Następnie użyj „ | ” potok i dodaj „ ConvertFrom-Json polecenie cmdlet.
  • Na koniec wspomnij o „ -AsHashtable ”parametr na końcu:

O to chodziło „ ConvertFrom-Json cmdlet w PowerShell.

Wniosek

ConvertFrom-Json „polecenie cmdlet w PowerShell konwertuje JSON” Notacja obiektu JavaScript ” sformatowany ciąg do niestandardowego obiektu lub tablicy mieszającej. Czyta się surowo” JSON ” i konwertuje go na obiekt. W tym artykule opisano szczegółowo polecenie cmdlet „ConvertFrom-Json”.