【问题标题】:node: how to access json key that is a filename with dot节点:如何访问带有点的文件名的 json 键
【发布时间】:2015-10-24 18:59:19
【问题描述】:

我有一个看起来像这样的 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)

返回“某个值”。不过

console.log(myjson.main.js)

必须失败。

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

【问题讨论】:

标签: javascript json node.js require


【解决方案1】:
console.log(myjson["main.js"]);

应该适合你。

【讨论】:

    猜你喜欢
    • 2014-07-01
    • 2016-02-02
    • 1970-01-01
    • 1970-01-01
    • 2015-03-13
    • 2020-08-22
    • 1970-01-01
    • 2020-01-15
    • 1970-01-01
    相关资源
    最近更新 更多