0

我用 cobravsmongoose 从 ruby​​ 创建了一个 json 对象,但是属性@前面有符号。每当我尝试使用 JavaScript 中的标准对象表示法访问它们时,例如object.object.object.@attribute我得到一个parse error。还有其他方法可以访问这些对象吗?

4

2 回答 2

1

将您的 JSON 作为字符串获取。执行替换以清理 @ 符号,并将其重新创建为 JSON。

于 2008-10-30T20:34:56.367 回答
1

您还可以使用下标表示法访问您的对象属性:

object.object['@attribute']

但最好按照@Diodeus 的建议去做

于 2008-10-30T20:37:30.433 回答