Javascript 节点:如何访问带有点的文件名json键

Javascript 节点:如何访问带有点的文件名json键,javascript,json,node.js,require,Javascript,Json,Node.js,Require,我有一个myjson.json,看起来像这样 { "main.css": "main-4zgjrhtr.css", "main.js": "main-76gfhdgsj.js" "normalkey" : "somevalue" } 用例是将修订版本映射到原始文件名。 现在我想访问javascript中的密钥。如果我这样做: var myjson = require('./myjson.json') require非常奇特,它看到了“.json”,并为我将json解析为一个对象

我有一个myjson.json,看起来像这样

{
  "main.css": "main-4zgjrhtr.css",
  "main.js": "main-76gfhdgsj.js"
  "normalkey" : "somevalue"
}
用例是将修订版本映射到原始文件名。 现在我想访问javascript中的密钥。如果我这样做:

var myjson = require('./myjson.json')
require非常奇特,它看到了“.json”,并为我将json解析为一个对象

console.log(myjson.normalkey)
返回“somevalue”。然而

console.log(myjson.main.js)
我们必须失败

所以我的问题是:require如何处理keyname中的点?

console.log(myjson["main.js"]);
应该对你有用

应该对你有用

应该对你有用

应该适合你。

可能的重复可能的重复可能的重复可能的重复