MAIL SNIPPET我的 JSON 檔案 export.json 有這樣的內容。
[
{
"作業區名稱"/span>。 "IAP IPP DW - PRD"。
"作業區津貼"。 "130",
"作業空間使用率": "108.9413",
"作業空間可用大小": "21.1",
"使用率百分比": "0.83801",
"預測使用率"。 "146.9888958"
},
{
"作業區名稱": "連接的規劃設施-PRD"。
"作業空間津貼": "130",
"作業空間使用率": "81.2462",
"作業空間可用大小": "48.8",
"使用率百分比": "0.624970769",
"預測使用率"。 "85.79967522"
},
{
"作業區名稱": "Lubes SDA - PROD",
"作業區津貼": "100",
"作業空間使用率": "78.5773",
"作業空間可用大小": "21.4",
"使用率百分比": "0.785773",
"預測使用率"。 "87.03502547"
},
{
"作業區名稱": "IAP IPP DW - ACC"。
"作業區津貼"。 "100",
"作業空間使用率": "56.272",
"可用作業空間大小": "43.7",
"使用率百分比": "0.56272",
"預測使用率"。 "95.58173647"
},
{
"作業區名稱": "ONE Forecast UPD - PRD"。
"作業區允許量": "100",
"作業空間使用率": "42.1855",
"作業空間可用大小": "57.8",
"使用率百分比": "0.421855",
"預測使用率"。 "51.76880067"
},
{
"作業區名稱": "IAP IPP DW - DEV"。
"作業區允許量"。 "50",
"作業空間使用率": "38.7354",
"作業空間可用大小": "11.3",
"使用率百分比": "0.774708",
"預測使用率"。 "33.98943696"
}
]
當我在POWER SHELL中寫下下面的代碼時,它顯示了 "連接的規劃設施-PRD "和 "潤滑油SDA-PROD "的資料集,但沒有顯示 "IAP IPP DW - PRD",因為該模型的作業區用量也是108。
$variable =Get-Content "export.json" | ConvertFrom-Json
#Write-Output $variable
$logs=$variable | Where-Object { $_. 'Workspace Usage' -ge "75" }。
寫入-輸出$logs。
請幫助我們
uj5u.com熱心網友回復:$variable =Get-Content -raw "export.json" | ConvertFrom-Json $logs=$variable | Where-Object { $_.'Workspace Usage' -gt 75 }
寫入-輸出 $logs輸出
作業區名稱 : 連接的規劃設施-PRD 作業區允許量 : 130 作業區使用量 : 81.2462 空閑作業區大小 : 48.8 利用率百分比 : 0.624970769 預測使用量 : 85.79967522
作業區名稱 : Lubes SDA - PROD 作業區允許值 : 100 作業區使用量 : 78.5773 空閑作業區大小 : 21.4 利用率百分比 : 0.785773 預測用量 : 87.03502547uj5u.com熱心網友回復:問題是所有的JSON反序列化的值都是字串。你打算做一個數字比較,必須確保所有被比較的資料是數字型別。
$variable | Where { [double]$_. 'Workspace Usage' -ge 75 }。
輸出:
作業空間名稱。 IAP IPP DW - PRD
作業區津貼 : 130
作業空間使用 : 108.9413
可用空間大小 : 21.1
利用率 : 0.83801
預測使用量 : 146.9888958
作業空間名稱 : 連接 規劃 設施-RD
作業空間津貼 : 130
作業空間使用 : 81.2462
可用空間大小 : 48.8
使用率 : 0.624970769
預測使用率 : 85.79967522[/span
作業區名稱 : Lubes SDA - PROD
作業區津貼 : 100
作業空間使用率 : 78.5773
可用空間大小 : 21.4
利用率百分比 : 0.785773
預測使用率 : 87.03502547
運算子的左側(LHS)會影響運算子的RHS的型別如果可以在RHS上進行型別轉換。因此,通過將LHS轉換為[double],RHS上的數字(75)也被轉換為[double]。然后,比較就按預期執行了。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/332306.html
標籤:
