Pregunta

He creado un objeto json de ruby ??con cobravsmongoose, sin embargo, los atributos tienen el símbolo @ delante de ellos. Cada vez que trato de acceder a ellos con notación de objeto estándar en JavaScript, como object.object.object. @ Attribute obtengo un error de análisis . ¿Hay otra forma de acceder a estos objetos?

¿Fue útil?

Solución

Agarra tu JSON como una cadena en su lugar. Haga un reemplazo para limpiar los símbolos @ y vuelva a crearlo como JSON.

Otros consejos

También puede acceder a los atributos de su objeto con notación de subíndice:

object.object['@attribute']

Pero es mejor hacerlo como propuso @Diodeus

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top