Estoy tratando de escribir una lógica para ver si existe valor en la variable json.
la lógica que escribí también está considerando el objeto de estado, pero la lógica solo debe verificar el objeto de solicitud en la entrada
No deberíamos devolver verdadero si tenemos businessCode en objeto de estado. Cualquier ayuda sería muy apreciada. Aquí está la lógica que he escrito y necesito ayuda para resolver esto.
var result = x.jsonPath("$..configurations[?(@.businessCode == 'Needed Object')].businessCode"); if (result != null && result.elementList().length > 0) { IsNeeded = true; }aquí está mi entrada
{ "state": { "PriceResult": { "products": [ { "configurations": [ { "businessCode": "Needed object", "configurations": [] } ] } ] } }, "request": { "body": [ { "products": [ { "configurations": [ { "listPrice": 29.99, "businessCode": "Needed object" } ], "id": "271811" } ], "id": "1022501" }, { "products": [ { "configurations": [ { "listPrice": 29.99, "businessCode": "NOT Needed" } ], "id": "22222" } ], "id": "1111111" } ] } }