我使用json_encode
PHP函数创建了JSON。数组中某个项的键包含正斜杠,当解析JSON时,在Chrome控制台中输出时,对象看起来像这样。
Object
contact/allow_anonymous: "0"
menulayout: "horizontal"
pages/max_pages: "10"
primarycolour: "329e95"
websitelogo: "text"
我的问题是我似乎无法访问其中包含正斜杠的属性的值。
有什么想法吗?由于javascript允许我创建对象,我认为有一种方法可以检索值。
答案 0 :(得分:17)
只需使用myObject["key"]
代替myObject.key
:
alert(myObject["contact/allow_anonymous"]);
答案 1 :(得分:0)
只需将正斜杠替换为〜1。
Instead of contact/allow_anonymous use contact~1allow_anonymous