2012-04-25 12 views
6

Ho creato un oggetto json utilizzando la funzione PHP json_encode. La chiave di uno degli elementi dell'array contiene una barra e l'oggetto JSON risultante è simile all'uscita nella console di Chrome.accesso a una proprietà dell'oggetto json che contiene barre iniziali

Object 
contact/allow_anonymous: "0" 
menulayout: "horizontal" 
pages/max_pages: "10" 
primarycolour: "329e95" 
websitelogo: "text" 

Il mio problema è che non riesco a essere in grado di accedere al valore degli immobili che hanno una barra in loro.

Qualche idea? Poiché javascript mi ​​ha permesso di creare l'oggetto json, suppongo che ci sia un modo per recuperare i valori.

Grazie

+2

Hai provato 'myObject [ "contatto/allow_anonymous"]'? – Tejs

+0

Cosa hai scritto che non ha funzionato? Come è stato creato l'oggetto? –

risposta

12

Basta usare myObject["key"] invece di myObject.key:

alert(myObject["contact/allow_anonymous"]); 
+1

che ha funzionato. Grazie mille –

Problemi correlati