为什么从 JSON 文件创建的对象包含“默认”键?

kno*_*t22 6 javascript json

针对通过导入 JSON 文件创建的 JS 对象运行一些数据验证方法时,验证checkDataForExtraKeys已将名为“default”的键标记为意外。当console.log针对该对象执行 a 操作时,果然,其中有一个名为“default”的键,其中包含所有 JSON 内容。这是一个简单的例子来演示。

为什么由 JSON 数据组成的对象有这个“默认”键?直接在 JS 文件中创建的对象不会自动添加这样的键。

有没有办法阻止从 JSON 数据创建的对象添加“默认”键?