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

标签 javascript json

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

例如:

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

如何选择photo.:original.id?输入冒号时出现语法错误,尝试删除冒号时出现 undefined

最佳答案

很简单:

photo[':original'].id

Dot/bracket notation

关于javascript - 选择键中带有冒号的 JSON 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4925760/

相关文章:

javascript - 类型错误:更新后无法读取未定义的属性 'any'

javascript - HTML5 视频 : need to find viewed time from "play" to "pause" with javascript

PHP GET JSON 使用 cURL,对返回的数组进行排序

javascript - 如何在knockout js中获取json响应?

javascript - 按 Enter 键执行 jquery 函数

javascript - 获取异步/等待数据并以 html 格式显示/返回

json - 语法错误 : Unexpected token T in JSON at position

php - 在 phpunit laravel-4 中使用 json POST 测试特定元素

javascript - Jumi 插件似乎没有加载 jQuery 和在 joomla 1.5 中用 css 调用的图像

android - java.lang.IllegalArgumentException : Parameter specified as non-null is null while parsing JSON to kotlin Data class 异常