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?

È stato utile?

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
scroll top