Che cos'è ConvertFrom-Json (Microsoft.PowerShell.Utility)?

Che Cos E Convertfrom Json Microsoft Powershell Utility



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'.