我正在尝试从下面提到的 json 数组中提取 id,其中 mfp 和 iwb 的 isExists=true。
[
{
"id": "fbe9ca5c-942b-48d8-9ffd-5f92ae64437a",
"connectedDevices": {
"mfp": {
"isExists": true
},
"iwb": {
"isExists": true
}
}
},
{
"id": "4f90ef0f-c317-47ea-9013-53729477c379",
"connectedDevices": {
"mfp": {
"isExists": true
},
"iwb": {
"isExists": true
}
}
},
{
"id": "98fe94ae-7e1b-42bb-8c2f-cae0f31105a0",
"connectedDevices": {
"mfp": {
"isExists": false
},
"iwb": {
"isExists": false
}
}
},
{
"id": "b3f8ed32-e273-41d8-8caf-2024feeccd8c",
"connectedDevices": {
"mfp": {
"isExists": false
},
"iwb": {
"isExists": true
}
}
}
]
使用 JSON Extractor 和 JSR223 PostProcessor 将值提取到数组中。
字符串[] ids ={“fbe9ca5c-942b-48d8-9ffd-5f92ae64437a”、“4f90ef0f-c317-47ea-9013-53729477c379”、“98fe94ae-7e1b-42bb-8c2f-cae0f31105a0”、“b3f8ed382-e-d7” -2024feeccd8c"}
String[] StatusM ={"true","true","false","false"}
String[] StatusI ={"true", "false", "false", "true"}