Pergunta

Eu criei um objeto JSON de rubi com cobravsmongoose, no entanto os atributos têm o @ símbolo na frente deles. Sempre que eu tento acessá-los com notação de objeto padrão em JavaScript, como object.object.object.@attribute eu recebo um erro de análise . Existe outra maneira de acessar esses objetos?

Foi útil?

Solução

Grab seu JSON como uma cadeia em vez. Não uma substituição para limpar os símbolos @, e recriá-lo como JSON.

Outras dicas

Você também pode acessar seus atributos de objeto com notação subscrita:

object.object['@attribute']

Mas é melhor fazer como @Diodeus proposta

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top