Hi,
I have created a data collector for a particular response to be captured. I want only a certain part of it to be captured and am using the split function. So the response is below
Success
{
"data": {
"customerId": "1128477",
"contactInformation": {
"email": "test_1@test.com",
"mobileCountryCode": "0091",
"mobileNumber": "1234567890"
I want to capture the customerId and the data collector I am using is
getData().toString().split("customerId":).[1].split(,).[0]
and this gives me output
[CANNOT EVALUATE: No target specified]
Am I missing something or doing something wrong? The initial part getData().toString() gives me all the response details but when I try to split it to capture customerId then it gives me the above error. Please help
Regards,
Gopikrishnan
Hi there
There are special characters you have to escape e.g commas
A working getter chain would be like
This will also remove the " and just return the number
getData().toString().split(customerId": ).[1].split(").[0]
To change your one to a working one it would like below
getData().toString().split("customerId":).[1].split(\,).[0]
Ciao
Hi there
There are special characters you have to escape e.g commas
A working getter chain would be like
This will also remove the " and just return the number
getData().toString().split(customerId": ).[1].split(").[0]
To change your one to a working one it would like below
getData().toString().split("customerId":).[1].split(\,).[0]
Ciao
Thanks for this.