Come posso accedere agli attributi notati di BadgerFish usando javascript?
-
05-07-2019 - |
Domanda
Ho creato un oggetto json da ruby ??con cobravsmongoose, tuttavia gli attributi hanno il simbolo @
davanti a loro. Ogni volta che provo ad accedervi con la notazione standard degli oggetti in JavaScript, come object.object.object. @ Attributo
ottengo un errore di analisi . C'è un altro modo per accedere a questi oggetti?
Soluzione
Prendi invece il tuo JSON come stringa. Effettua una sostituzione per ripulire i simboli @ e ricrearlo come JSON.
Altri suggerimenti
Puoi anche accedere agli attributi del tuo oggetto con la notazione dei pedici:
object.object['@attribute']
Ma è meglio fare come proposto da @Diodeus
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow