json-ld - JSON-LD:“语法错误:需要值、对象或数组。”
问题描述
我得到了“预期的值、对象或数组”。当我使用 Google 的结构化数据测试工具测试我的 JSON-LD 代码时出现语法错误。错误出现在我的代码的第 143 行。
我正在使用 JSON-LD 为本地商业网站实施 Schema.org。我尝试用括号替换对象的[
括号}
,image
甚至尝试删除第 143 行的逗号。我要么得到相同的错误,要么出现新的错误。我已经搜索了与此错误相关的其他问题,但它们都有不同的代码。
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"image": [
"http://secureservercdn.net/166.62.110.232/kkk.bd6.myftpupload.com/wp-
content/uploads/2019/05/360webclicks-logo2-4.fw_.png",
],
SDTT 中突出显示的错误:
解决方案
最后一个值后面不能跟逗号。
所以这
"image": [
"image.png",
],
应该是这个
"image": [
"image.png"
],
如果你只有一个值,你可以省略数组([
…<code>]):
"image": "image.png",
推荐阅读
- java - 为什么我在 ~/.android 文件夹中没有 debug.keystore(对于 mac)?
- javascript - Html 和 Javascript:如何返回用户输入
- javascript - Sinonjs存根不替换方法
- javascript - JavaScript 类型转换 ==
- python - 如何向此 reddit 机器人代码添加更多子版块/关键字?
- json - 在没有 perl 的情况下使用 sed、grep 或 awk 来复制正向回溯
- javascript - 如何在 Firefox 56 中使用 JavaScript 获取文本形式的剪贴板?
- sql-server - 多客户维度
- html - 上传 html 文件后,其损坏的图像
- types - 用 Dart 中的类型初始化实例