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

IT技术 javascript json
2021-02-25 05:58:42

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

例如:

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

我该如何选择photo.:original.id当我将冒号留在里面时,以及undefined当我尝试删除冒号时,都会出现语法错误

1个回答

这很简单:

photo[':original'].id

点/括号表示法

我的对象包含多个带冒号的名称,该对象也包含一个数组,我像这样访问它: object['firstname:surname']['person:address'][0];
2021-04-21 05:58:42
谢谢!我是 Javascript/JSON 的新手,我认为必须有一个简单的解决方案。
2021-05-12 05:58:42