Frage

Ich habe ein JSON-Objekt von Ruby mit cobravsmongoose erstellt, jedoch haben die Attribute das @ Symbol vor ihnen. Jedes Mal, wenn ich versuche, sie mit Standard-Objekt-Notation für den Zugriff in JavaScript, wie object.object.object.@attribute erhalte ich einen analysieren Fehler . Gibt es eine andere Möglichkeit, diese Objekte zuzugreifen?

War es hilfreich?

Lösung

Schnappen Sie sich Ihre JSON als Zeichenfolge statt. Sie ersetzen die ein @ Symbol zu bereinigen, und erstellen Sie es als JSON.

Andere Tipps

Sie können auch Zugriff auf Ihre Objektattribute mit Index-Notation:

object.object['@attribute']

Aber es ist besser zu tun als @Diodeus vorgeschlagen

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top