Como posso acessar BadgerFish notated atributos usando javascript?
-
05-07-2019 - |
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?
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 ??p>
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow