8

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

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

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

有任何想法吗?由于 javascript 允许我创建对象,因此我假设有一种方法可以检索这些值。

4

2 回答 2

19

只需使用myObject["key"]而不是myObject.key

alert(myObject["contact/allow_anonymous"]);
于 2012-04-25T17:45:19.397 回答
0

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

Instead of contact/allow_anonymous use contact~1allow_anonymous
于 2020-05-20T12:49:25.640 回答