如何使用javascript访问BadgerFish标注属性?

时间:2008-10-30 20:31:49

标签: javascript ruby-on-rails xml json

我已经使用cobravsmongoose从ruby创建了一个json对象,但是这些属性在它们前面有 @ 符号。每当我尝试使用JavaScript中的标准对象表示法访问它们时,例如object.object.object.@attribute,我就会收到解析错误。还有另一种方法来访问这些对象吗?

2 个答案:

答案 0 :(得分:1)

将JSON作为字符串取而代之。执行替换以清除@符号,并将其重新创建为JSON。

答案 1 :(得分:1)

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

object.object['@attribute']

但最好像@Diodeus提议的那样做