¿Cómo puedo acceder a los atributos anotados de BadgerFish usando javascript?
-
05-07-2019 - |
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?
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