最近使用vscode,编写一些json形式的配置文件。例如ts的 tsconfig.js
,又或者vscode的配置文件setting.json
。但是我发现这两个json文件都可以写注释,这是为什么,而且编辑器也不报错。
最近使用vscode,编写一些json形式的配置文件。例如ts的 tsconfig.js
,又或者vscode的配置文件setting.json
。但是我发现这两个json文件都可以写注释,这是为什么,而且编辑器也不报错。
JSON文件本身肯定是不支持注释的,但这只是JSON文件本身。编辑器也不报错
这不就很说明问题了么,编辑器在解析和处理JSON文件,它对一些特殊的文件如setting.json
进行了扩展,支持添加注释。
本文参与了SegmentFault 思否面试闯关挑战赛,欢迎正在阅读的你也加入。
8 回答4.8k 阅读✓ 已解决
6 回答3.6k 阅读✓ 已解决
5 回答2.9k 阅读✓ 已解决
6 回答2.4k 阅读
5 回答6.4k 阅读✓ 已解决
4 回答2.3k 阅读✓ 已解决
4 回答2.8k 阅读✓ 已解决
VSCode 里有一个格式叫 jsonc(JSON with Comments)