IL ' ConvertFrom-Json ' è uno strumento da riga di comando in PowerShell che sposta una stringa in un oggetto personalizzato o in una tabella hash. JSON ( Notazione oggetto JavaScript ) è un protocollo di scambio di dati leggero. Crea un codice facilmente comprensibile per gli esseri umani. Inoltre, può anche essere utilizzato per leggere, scrivere, analizzare e generare codice.
In questo post, verrà spiegato in dettaglio il cmdlet 'ConvertFrom-Json'.
Che cos'è ConvertFrom-Json (Microsoft.PowerShell.Utility)?
JSON è più comunemente utilizzato dai siti Web per fornire una rappresentazione visiva di oggetti o una tabella hash. Esaminiamo alcuni degli esempi che spiegano il cmdlet dichiarato.
Esempio 1: convertire un oggetto DateTime in un oggetto JSON
Esegui il comando indicato di seguito per convertire ' Appuntamento ' a un oggetto JSON:
Ottieni data | Seleziona-Oggetto -Proprietà * | ConvertTo-Json | ConvertFrom-Json
Seguendo il codice sopra indicato:
- Per prima cosa, specifica il ' Ottieni data ” cmdlet insieme a “ | ' tubatura.
- Quindi, scrivi ' Seleziona-Oggetto ' per selezionare una proprietà insieme a ' -Proprietà parametro ” e il parametro “ * ' carta jolly.
- Dopodiché, aggiungi un altro ' | ” gasdotto accanto al “ ConvertTo-Json ' cmdlet e la pipeline ' | ”.
- Menziona infine il “ ConvertFrom-Json cmdlet:
Esempio 2: convertire una stringa JSON in una tabella hash
Per convertire una stringa JSON in una tabella hash, eseguire il codice seguente:
'{ 'chiave':'val_1', 'chiave':'val_2' }' | ConvertFrom-Json -AsHashtable
Nel codice sopra indicato:
- Innanzitutto, scrivi una tabella hash con i valori specificati.
- Quindi, usa il ' | ” pipeline e aggiungi il “ ConvertFrom-Json cmdlet.
- Menziona infine il “ -AsHashtable ” parametro alla fine:
Riguardava tutto il ' ConvertFrom-Json ” cmdlet in PowerShell.
Conclusione
IL ' ConvertFrom-Json ' Il cmdlet in PowerShell converte JSON ' Notazione oggetto JavaScript ” stringa formattata in un oggetto personalizzato o una tabella hash. Si legge un crudo “ JSON ” stringa e la converte in un oggetto. Questo articolo ha spiegato in dettaglio il cmdlet 'ConvertFrom-Json'.