需要決議這個 JSON 檔案
{
"domains": {
"1.com": {
"data_path": "c:\\zzzzz\\Domains\\1.com"
},
"22.com": {
"data_path": "c:\\zzzzz\\Domains\\22.com"
},
"333.com": {
"data_path": "c:\\zzzzz\\Domains\\333.com"
},
"4444.com": {
"data_path": "c:\\zzzzz\\Domains\\4444.com"
}
},
"domain_aliases": {}
}
要獲取域屬性值,例如
1.com 22.com 333.com 4444.com
謝謝
uj5u.com熱心網友回復:
使用ConvertFrom-Json決議JSON:
$json = @'
{
"domains": {
"1.com": {
"data_path": "c:\\zzzzz\\Domains\\1.com"
},
"22.com": {
"data_path": "c:\\zzzzz\\Domains\\22.com"
},
"333.com": {
"data_path": "c:\\zzzzz\\Domains\\333.com"
},
"4444.com": {
"data_path": "c:\\zzzzz\\Domains\\4444.com"
}
},
"domain_aliases": {}
}
'@
$data = $json |ConvertFrom-Json
然后參考該domains屬性并使用psobject隱藏成員集列舉其屬性:
$data.domains.psobject.Properties |ForEach-Object Name
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/342526.html
