O que é ConvertFrom-Json (Microsoft.PowerShell.Utility)?

O Que E Convertfrom Json Microsoft Powershell Utility



O ' ConvertFrom-Json ” é uma ferramenta de linha de comando no PowerShell que muda uma string para um objeto personalizado ou uma tabela de hash. JSON ( Notação de objeto JavaScript ) é um protocolo de troca de dados leve. Ele cria um código facilmente compreensível para os humanos. Além disso, também pode ser usado para ler, escrever, analisar e gerar código.

Neste post, o cmdlet “ConvertFrom-Json” será explicado em detalhes.







O que é ConvertFrom-Json (Microsoft.PowerShell.Utility)?

JSON é mais comumente utilizado por sites para fornecer uma representação visual de objetos ou uma tabela de hash. Vamos ver alguns dos exemplos que explicam o cmdlet declarado.



Exemplo 1: converter um objeto DateTime em um objeto JSON



Execute o comando abaixo indicado para converter “ Data hora ” para um objeto JSON:





Get-Date | Selecionar-objeto -Propriedade * | ConvertTo-Json | ConvertFrom-Json

Seguindo o código acima:



  • Primeiro, especifique o “ Get-Date ” junto com o “ | ” oleoduto.
  • Em seguida, escreva o “ Selecionar-objeto ” para selecionar uma propriedade junto com “ -Propriedade ” e o parâmetro “ * ” curinga.
  • Depois disso, adicione outro “ | ” gasoduto ao lado do “ ConvertTo-Json ” cmdlet e o pipeline “ | ”.
  • Por fim, mencione o “ ConvertFrom-Json ” cmdlet:

Exemplo 2: converter uma string JSON em uma tabela hash

Para converter uma string JSON em uma tabela hash, execute o código abaixo:

'{ 'chave':'val_1', 'Chave':'val_2' }' | ConvertFrom-Json -AsHashtable

No código acima indicado:

  • Primeiro, escreva uma tabela hash com os valores especificados.
  • Em seguida, use o “ | ” pipeline e adicione o “ ConvertFrom-Json ” cmdlet.
  • Por fim, mencione o “ -AsHashtable ” parâmetro no final:

Isso foi tudo sobre o “ ConvertFrom-Json ” cmdlet no PowerShell.

Conclusão

O ' ConvertFrom-Json ” cmdlet no PowerShell converte JSON “ Notação de objeto JavaScript ” string formatada para um objeto personalizado ou uma tabela de hash. Ele lê um bruto “ JSON ” e a converte em um objeto. Este artigo explicou o cmdlet “ConvertFrom-Json” em detalhes.