OIC: Manage response payload having empty key-name
Hi All,
I'm trying to integrate data from an API call.
The reguresponse payload looks like:
"response": { "goals": { "for": { "minute": { "0-15": { "total": null, "percentage": null }, "16-30": { "total": null, "percentage": null }, "31-45": { "total": 3, "percentage": "21.43%" }, "46-60": { "total": 3, "percentage": "21.43%" }, "61-75": { "total": 1, "percentage": "7.14%" }, "76-90": { "total": null, "percentage": null } } } }
But sometimes there is an additional key with an empty name ("") and the payload looks like:
"response": {
"goals": {
"for": { "minute": { "0-15": { "total": null, "percentage": null }, "16-30": { "total": null, "percentage": null }, "31-45": { "total": 3, "percentage": "21.43%" }, "46-60": { "total": 3, "percentage": "21.43%" }, "61-75": { "total": 1, "percentage": "7.14%" }, "76-90": { "total": null, "percentage": null }, "": { "total": 5, "percentage": "35.71%" } } } }
I want to check if the incoming response has an element with empty name and then map "total" and "percentage" attributes to the right target.
Tagged:
0