json - JSON 标记 - SyntaxError: JSON Parse error: Unrecognized token '<'
问题描述
我的代码中有一个错误,请提出建议。
谷歌工具提供:
Syntax error: value, object or array expected.
JASON=LD Playground 给出:
JSON markup - SyntaxError: JSON Parse error: Unrecognized token '<'
解决方案
后一个错误是由于您在 JSON 验证器文本框中留下了一些 HTML 部分(<script...
是一个 HTML 标记,它不是 JSON 的一部分)。
前一个错误是由于有时您的 JSON 使用了错误的双引号符号。请注意,双引号可以显示为:
" U+0022 QUOTATION MARK
“ U+201C LEFT DOUBLE QUOTATION MARK
” U+201D RIGHT DOUBLE QUOTATION MARK
只有第一个符号(即几乎所有键盘中都存在的符号)在 JSON 中有效。
推荐阅读
- mysql - INSERT 语句出错:“VALUE 在此位置无效”
- sql - SQL - 如何使用 CASE 表达式查询 VIEW - 查找列中的平均数
- c - 如果 flag = 0,那么哪个语句是执行 true 或 false 块的最可取的语句?if(!flag) 或 if(flag == 0)
- sql - 使用 T-SQL 从存储过程中仅获取一列
- blockchain - 如何在没有元掩码的情况下创建 DAPP
- spring-boot - SpringBoot @RequiredArgsConstructor(onConstructor = @__(@Autowired)) 循环依赖错误
- mysql - SQL 格式化为“用户友好的日期”
- node.js - 为什么我的 Node 包和 CLI 命令无法识别?
- django - 在 django rest 框架中聚合结果
- c - 尽管 scanf 不满足条件,但循环不会终止