I have a JSON string as a result of an Ajax call and I want to parse the string, but my JSON string contains \u0030 or anything that starts with \u, and also those codes like  
or &thinsp
or any similar things that prevents json.parse
from working. Is there a way to remove them or at least make json.parse
understand those characters?
Asked
Active
Viewed 417 times
2

dda
- 6,030
- 2
- 25
- 34

Voltaire John Secondes Biton
- 702
- 1
- 9
- 24
-
1JSON.parse should not be affected by those unless the string is wrongly delivered to JS. `c=new Option(); c.innerHTML = "blah blah \u0222"; c.text;` will realize the chars, the reverse order will escape them. – dandavis Jan 08 '17 at 14:46
-
as @dandavis says, `JSON.parse` will work just fine with those characters - https://jsfiddle.net/pej5ded3/ - if you want to decode HTML entities see here - http://stackoverflow.com/questions/5796718/html-entity-decode – mikeapr4 Jan 10 '17 at 14:01