Shopify Online Store 2.0

Shopify 模板 JSON 报 Invalid JSON 但看不出错在哪

现象#

复制了一段配置进 JSON 模板,保存提示 Invalid JSON,肉眼检查括号引号都正常。

原因#

  • 中文全角引号 “ ” 或全角逗号混入
  • 末尾多了逗号,或注释 // 不被 JSON 支持
  • 字符串里有未转义的换行与双引号
  • BOM 头导致解析失败

处理步骤#

  1. 用编辑器搜 “、”、,、: 四个全角符号
  2. 把内容贴到 python -c "import json,sys;json.load(sys.stdin)" 或 JSON 校验站点定位行号
  3. 删除注释与尾逗号,需要注释时改用 _comment 字段
  4. 用 file 命令确认不是 UTF-8 BOM,必要时重存为无 BOM

验收标准#

模板能保存,theme check 无 JSON 语法错误,编辑器正常加载。

本文由 风格技术 技术团队整理,适用于 Shopify 标准版与 Plus 店铺。Shopify 平台能力迭代较快,具体操作路径与字段以官方文档和店铺后台实际版本为准。