我在某些字符上使用JSON.parse時遇到了一些麻煩。我通過API接收這些數據,但我沒有辦法在服務器端強制任何形式的編碼,這些數據是按原樣提供給我的。JSON.parse字符串中包含特殊字符的意外字符?
這是有問題的JSON:
{"name": "»»»»»»»"}
我創建與JSON數據和返回「在位置11 JSON意外標記」的基本功能JSON.parse一個的jsfiddle。 (裏面還有一些特殊的字符,你可能不會在瀏覽器中看到的,會的jsfiddle告訴他們)
https://jsfiddle.net/4u1LtvLm/2/
我怎麼會去這個字符串就可以做JSON.parse之前殺青,而不會丟失特殊字符?
編輯:修改jsfiddle和json只包含引起麻煩的字符串,所以它不會讓每個人感到困惑。
什麼字符在423? –
JSON對我來說工作得很好。 –
看起來像是「»»»»»»»」 – jakerella