node:如何访问带有点

时间:2015-08-02 16:56:32

标签: 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')

要求是如此的花哨,它看到' .json'并将我的json解析成一个对象,所以

console.log(myjson.normalkey)

返回' somevalue'。然而

console.log(myjson.main.js)

必须失败。

所以我的问题是:如何使用键名中的点?

1 个答案:

答案 0 :(得分:3)

console.log(myjson["main.js"]);

应该适合你。