Bir tür FooObject
var ve bir FooObject
örneğinden serileştirilmiş bir JSON dosyanız var. Şimdi JSON dosyasını belleğe yüklemek ve FooObject
nesnesine komutun çıktısını gizlemek için ConvertFrom-Json
kullanmak istiyorum ve sonra Set-Bar
cmdlet'inde yalnızca parametre olarak FooObject
kabul edilen bir cmdlet'i kullanın.JSON dosyası nasıl yüklenir ve belirli bir nesneye dönüştürülür?
Ancak, ConvertFrom-Json
çıkış türünün PSCustomObject
olduğunu farkettim ve PSCustomObject
'u FooObject
'a dönüştürmenin herhangi bir yolunu bulamadım.
"Set-Bar" (C#) koduna sahip olduğum için. PSCustomObject'ü kabul etmem ve onu dahili olarak 'FooObject''e dönüştürmem mümkün mü? Cmdlet kullanıcımın daha iyi yolu hangisi olacak? – NonStatic
Arabirimi, "PSCustomObject" veya "Object" kabul edecek şekilde değiştirirseniz mümkün olabilir. Yine de C# ile aşina değilim. –
json içeriğinizi yüklemek için '' 'Get-Content -Raw 'C: \ path \ to \ your.json'''' kullanmalısınız – Laymain