访问包含正斜杠的对象属性

时间:2012-04-25 17:43:48

标签: javascript

我使用json_encode PHP函数创建了JSON。数组中某个项的键包含正斜杠,当解析JSON时,在Chrome控制台中输出时,对象看起来像这样。

Object
contact/allow_anonymous: "0"
menulayout: "horizontal"
pages/max_pages: "10"
primarycolour: "329e95"
websitelogo: "text"

我的问题是我似乎无法访问其中包含正斜杠的属性的值。

有什么想法吗?由于javascript允许我创建对象,我认为有一种方法可以检索值。

2 个答案:

答案 0 :(得分:17)

只需使用myObject["key"]代替myObject.key

alert(myObject["contact/allow_anonymous"]);

答案 1 :(得分:0)

只需将正斜杠替换为〜1。

Instead of contact/allow_anonymous use contact~1allow_anonymous