选择一个包含冒号的JSON对象键值对

51

我正在使用一个第三方工具,它会POST一个JSON响应。它运行良好,但我需要使用的一个键名中有一个冒号,我不知道如何在JavaScript中选择这个对象。

例如:

{
  "photo": {
    "reg": {
      "id": 50
    },
    "thumb": {
      "id": 51
    },
    ":original": {
      "id": 53"
    }
  }
}

如何选择 photo.:original.id?当我保留冒号时,出现语法错误;当我尝试去掉冒号时,出现undefined错误。

1个回答

116

谢谢!我对Javascript/JSON还很陌生,但我想肯定有一个简单的解决方案。 - Eric Koslow
1
我的对象包含多个带有冒号的名称,该对象还包含一个数组,我可以这样访问它: object['firstname:surname']['person:address'][0]; - Scott

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接