„ 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”.