Javascript 选择键中带有冒号的JSON对象

Javascript 选择键中带有冒号的JSON对象,javascript,json,Javascript,Json,我正在使用第三方工具发布JSON响应。它工作得很好,但是我需要使用的一个键中有一个冒号,我不知道如何在JavaScript中选择这个对象 例如: { "photo": { "reg": { "id": 50 }, "thumb": { "id": 51 }, ":original": { "id": 53" } } } 如何选择照片:original.id?当我保留冒号时会出现语法错误,当我尝试删除冒号

我正在使用第三方工具发布JSON响应。它工作得很好,但是我需要使用的一个键中有一个冒号,我不知道如何在JavaScript中选择这个对象

例如:

{
  "photo": {
    "reg": {
      "id": 50
    },
    "thumb": {
      "id": 51
    },
    ":original": {
      "id": 53"
    }
  }
}
如何选择照片:original.id?当我保留冒号时会出现语法错误,当我尝试删除冒号时,
未定义。

很简单:

photo[':original'].id

谢谢!我不熟悉Javascript/JSON,我认为必须有一个简单的解决方案。我的对象包含多个带有冒号的名称,该对象也包含一个数组,我这样访问它:对象['firstname:names']['person:address'][0];