Shopify 模板 JSON 报 Invalid JSON 但看不出错在哪
现象#
复制了一段配置进 JSON 模板,保存提示 Invalid JSON,肉眼检查括号引号都正常。
原因#
- 中文全角引号
“ ”或全角逗号混入 - 末尾多了逗号,或注释
//不被 JSON 支持 - 字符串里有未转义的换行与双引号
- BOM 头导致解析失败
处理步骤#
- 用编辑器搜
“、”、,、:四个全角符号 - 把内容贴到
python -c "import json,sys;json.load(sys.stdin)"或 JSON 校验站点定位行号 - 删除注释与尾逗号,需要注释时改用
_comment字段 - 用
file命令确认不是 UTF-8 BOM,必要时重存为无 BOM
验收标准#
模板能保存,theme check 无 JSON 语法错误,编辑器正常加载。
本文由 风格技术 技术团队整理,适用于 Shopify 标准版与 Plus 店铺。Shopify 平台能力迭代较快,具体操作路径与字段以官方文档和店铺后台实际版本为准。