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