首页 > 解决方案 > 未捕获的 SyntaxError:JSON 中的意外标记位于位置,

问题描述

在包含“”的 JSON 编码字符串中应用 JSON.parse() 时出现此错误,即 js 中的 START OF TEXT Character (<0X02>)。我怎样才能解决这个问题?我正在应用 filter_var($string, FILTER_UNSAFE_RAW, FILTER_FLAG_STRIP_LOW); 在我的 PHP 控制器中输入包含文本“xyzzzz | Offshore xyzzz”。

供参考,var xx = "userName":"abcde","title":"xxx Offshore xxx"; xx = JSON.parse(xx); 控制台错误:未捕获的 SyntaxError:JSON 中的意外标记位于位置

任何人都可以帮助解决这个问题吗?如果我能找到使用 PHP filter_var 的解决方案,将不胜感激。

标签: javascript

解决方案


推荐阅读