I'm playing with data providers in target and face an issue when try to send array to target. I'm getting error“Invalid Json. Location: line - 1, column - 653.”
And it corresponds with array as value for property
this one is fine
"param1": "test", "param2": 123
but payload like this causing error
"param1": "test", "param2": ["test", "test2"]
In documentation is says "params: A JSON object ... " and my payload is a valid json object
Topics help categorize Community content and increase your ability to discover relevant content.
... var data = { "param1": "test", "param2": 123 } ... data = JSON.parse(data); // maybe this line helps callback(error, data);
Maybe it is enough if you use JSON.parse.
best regards
This code will throw and error as data is already JSON
Issue is with more complex values like arrays. Which still are valid in JSON object but at.js throwing error about them. Question is if data can be any json object or just list of key values pairs where values are simple types like string, number, boolean?
Thanks for your question broman__pl, and thanks Perrin_Ennen for your reliably thoughtful guidance! I know this question is a few years old but in case anyone wants to try to take a stab at it to close it out with deeper insights, please do
CC our brilliant Advisors: ambikaTewari_ATCI, Andrew_Wathen_, Avinash_Gupta_, Eric_Vidana, Gokul_Agiwal, Perrin_Ennen, Rajneesh_Gautam_, and Umamaheswari_Yakkala
and our inspiring Mentors: @abhilashsape, @Gokul_Agiwal, @Rajneesh_Gautam_, @PratheepArunRaj, and @Sneha-Parmar
Views
Replies
Total Likes
Views
Like
Replies