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

有帮助吗?

解决方案

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

其他提示

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

object.object['@attribute']

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top