如何使用javascript访问獾鱼标记的属性?
我用cobravsmongose从ruby创建了一个json对象,但是属性前面有如何使用javascript访问獾鱼标记的属性?,javascript,ruby-on-rails,xml,json,Javascript,Ruby On Rails,Xml,Json,我用cobravsmongose从ruby创建了一个json对象,但是属性前面有@符号。每当我试图用JavaScript中的标准对象表示法访问它们时,例如object.object.object.@attribute我都会得到一个解析错误。还有其他方法访问这些对象吗?将JSON作为字符串抓取。执行替换以清理@符号,并将其重新创建为JSON。您还可以使用下标符号访问对象属性: object.object['@attribute'] 但是最好按照@Diodeus的建议去做,无论是在Ruby中还是在
@
符号。每当我试图用JavaScript中的标准对象表示法访问它们时,例如object.object.object.@attribute
我都会得到一个解析错误。还有其他方法访问这些对象吗?将JSON作为字符串抓取。执行替换以清理@符号,并将其重新创建为JSON。您还可以使用下标符号访问对象属性:
object.object['@attribute']
但是最好按照@Diodeus的建议去做,无论是在Ruby中还是在客户机上的JavaScript中,这都不会占用大量的CPU资源。修改库不是更好吗?它只是一个简单的字符串替换。我会在客户身上做的。除非你得到一兆字节的数据,否则需要几毫秒。数据中还没有复杂的东西,只是一团文字。