2011-02-07 21 views
24

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

例如:

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

如何选择photo.:original.id?当我离开冒号时出现语法错误,而当我尝试丢弃冒号时出现undefined

回答

50

很简单:

photo[':original'].id 

Dot/bracket notation

+0

谢谢!我是Javascript/JSON的新手,我认为必须有一个简单的解决方案。 – 2011-02-07 19:59:50