ConvertFrom-Json (Microsoft.PowerShell.Utility) nedir?

Convertfrom Json Microsoft Powershell Utility Nedir



ConvertFrom-Json ”, PowerShell'de bir dizeyi özel bir nesneye veya karma tabloya kaydıran bir komut satırı aracıdır. JSON ( JavaScript Nesnesi Gösterimi ) hafif bir veri alışverişi protokolüdür. İnsanlar için kolay anlaşılır bir kod oluşturur. Ayrıca, kod okumak, yazmak, ayrıştırmak ve oluşturmak için de kullanılabilir.

Bu yazıda “ConvertFrom-Json” cmdlet'i detaylı olarak anlatılacaktır.







ConvertFrom-Json (Microsoft.PowerShell.Utility) nedir?

JSON, web siteleri tarafından en çok nesnelerin görsel bir temsilini veya bir karma tabloyu vermek için kullanılır. Belirtilen cmdlet'i açıklayan bazı örneklere göz atalım.



Örnek 1: Bir DateTime Nesnesini JSON Nesnesine Dönüştürün



“Dönüştürmek için aşağıda verilen komutu yürütün. TarihSaat ” bir JSON nesnesine:





Get-Tarih | Nesne Seç -Mülk * | Json'a Dönüştür | ConvertFrom-Json

Yukarıda belirtilen kodu takiben:



  • İlk olarak, “ Get-Tarih ” ile birlikte cmdlet | ' boru hattı.
  • Ardından, “ Nesne Seç ” ile birlikte bir özellik seçmek için -Mülk ” parametresi ve “ * ” joker karakter.
  • Bundan sonra başka bir 'ekleyin' | boru hattının yanında Json'a Dönüştür ' cmdlet ve ardışık düzen ' | ”.
  • Son olarak, “ ConvertFrom-Json ” cmdlet'i:

Örnek 2: Bir JSON Dizisini Karma Tabloya Dönüştürün

Bir JSON dizesini karma tabloya dönüştürmek için aşağıdaki kodu çalıştırın:

'{ 'anahtar':'val_1', 'Anahtar':'val_2' }' | ConvertFrom-Json -Hashtable olarak

Yukarıda belirtilen kodda:

  • İlk olarak, belirtilen değerlere sahip bir karma tablo yazın.
  • Ardından, “ | ” boru hattı ve “ ConvertFrom-Json ” cmdlet'i.
  • Son olarak, “ -Hashtable olarak ” parametresi sonunda:

Hepsi bununla ilgiliydi “ ConvertFrom-Json ” PowerShell'de cmdlet.

Çözüm

ConvertFrom-Json ' PowerShell'deki cmdlet, JSON'u dönüştürür ' JavaScript Nesnesi Gösterimi ” biçimlendirilmiş dizeyi özel bir nesneye veya bir karma tabloya. Ham bir ' JSON ” string ve onu bir nesneye dönüştürür. Bu yazı, 'ConvertFrom-Json' cmdlet'ini ayrıntılı olarak açıklamıştır.