我已经使用cobravsmongoose从ruby创建了一个json对象,但是这些属性在它们前面有 @
符号。每当我尝试使用JavaScript中的标准对象表示法访问它们时,例如object.object.object.@attribute
,我就会收到解析错误。还有另一种方法来访问这些对象吗?
答案 0 :(得分:1)
将JSON作为字符串取而代之。执行替换以清除@符号,并将其重新创建为JSON。
答案 1 :(得分:1)
您还可以使用下标表示法访问对象属性:
object.object['@attribute']
但最好像@Diodeus提议的那样做