javascript - 未捕获的 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 的解决方案,将不胜感激。
解决方案
推荐阅读
- algorithm - 汉诺塔算法的最佳案例时间复杂度
- c - 对文件中的浮点值进行排序(读/写)
- opencv - 简化迷宫的照片
- runtime-error - 在针对 ARM 64 架构交叉编译的 android 上运行 Tf 项目的可执行文件时出错
- c# - DbContext ExecuteSqlRaw 缺少参数错误
- javascript - 如何更改上部 xAxis 标签的格式?
- c# - C# - 如何使用上下文菜单正确触发应用程序打开
- python - discord.py on_message 作者在私人频道中没有返回
- r - 在 ggplot 图中排序方面失败
- cassandra - 在 Cassandra 中的列更新后读取几列的响应延迟