微信小程序 报错: Expecting 'EOF','}',',',']', got INVALID

由 Jefsky 发布于 2024-01-04

JSON 语法
这里说一下小程序里JSON配置的一些注意事项。
JSON文件都是被包裹在一个大括号中{},通过key-value的方式来表达数据。JSON的Key必须包裹在一个双引号中,在实践中,编写JSON的时候,忘了给key值加双引号或者是把双引号写成单引号是常见错误。
JSON的值只能是以下几种数据格式,其他任何格式都会触发报错,例如JavaScript中的undefined。
1、数字,包含浮点和整数;
2、字符串,需要包裹在双引号中;
3、Bool值,true或者false;
4、数组,需要包裹在方括号中[];
5、对象,需要包裹在大括号中{};
6、Null;
还需要特别注意的是JSON文件无法使用注释,试图添加注释将会引发报错。
附JSON验证网站:
http://www.bejson.com/