Home > DeveloperSection > Forums > How to add a URL String in a JSON object
Linda Miller
Linda Miller

Total Post:2

Points:14
Posted on    December-16-2015 12:14 AM

 Java Java  JSON 
Ratings:


 1 Reply(s)
 343  View(s)
Rate this:
I need to add a URL typically in the format http:\somewebsite.com\somepage.asp. When I create a string with the above URL and add it to JSON object json

using

json.put("url",urlstring);
it's appending an extra "\" and when I check the output it's like http:\\somewebsite.com\somepage.asp

When I give the URL as http://somewebsite.com/somepage.asp the json output is http:\/\/somewebsite.com\/somepage.asp

Can you help me to retrieve the URL as it is, please?


Mayank Tripathi
Mayank Tripathi

Total Post:397

Points:3117
Supported
Posted on    December-16-2015 12:19 AM

Your JSON library automatically escapes characters like slashes. On the receiving end, you'll have to remove those backslashes by using a function like replace().

Here's an example:
string receivedUrlString = "http:\/\/somewebsite.com\/somepage.asp";<br />
string cleanedUrlString  = receivedUrlString.replace('\', '');
cleanedUrlString should be "http://somewebsite.com/somepage.asp".

Don't want to miss updates? Please click the below button!

Follow MindStick