cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 

how to remove "Unable To Parse JSON Request" error?

122
Amethyst
Amethyst

how to remove "Unable To Parse JSON Request" error?

hello,

getting an error "Unable To Parse JSON Request" while adding device id through mashup.

i have one code which gives me existing device id in database and i my another code is validation service created for the mashup where i wanted to compare device id present in database with the validation service input device id.

Now when i click on add band button it gives me an error "Unable To Parse JSON Request" i dont know why i am getting this error. below is my validation service code:-

// result: INFOTABLE dataShape: "checkBandDeviceDataDS"
let result1 = me.checkBandDeviceId({
device_id: device_id /* INTEGER */
});

if(device_id == "" || device_id == null){
result = 'Please enter device id';
}
else if(result1.device_id == device_id){
result = 'This device id is already exist';
}
else {
result = '';
}

above code is running perfectly when i run the personal code but it's not running through mashup, please suggest some solution on this, below is snapshot for your better understanding 

 

122_0-1614069046648.png

 

 

3 REPLIES 3

Re: how to remove "Unable To Parse JSON Request" error?

I run into this issue occasionally when I try and pass Integers into a service in a mashup.  My workaround has been to change the service input type to a String and then do a parseInt() in the service.

Re: how to remove "Unable To Parse JSON Request" error?

@nmilleson ,

can you please give me the an example how to use parseInt() function in service ? i have tried to use this function but it's not working...so please help me out

Re: how to remove "Unable To Parse JSON Request" error?

@122 

 

parseInt accepts a string and an optional radix... here's an example:

 

var device_id = parseInt(device_id_string);

 

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number/parseInt

 

 

Announcements

Check out the upcoming Expert Session: Understanding ThingWorx Navigate Licensing in Community "Customer Events" section.