Esistono trucchi per analizzare questo oggetto json inline? $ a [3] è una variabile mako che contiene un URL.Come ottenere JSON in linea per analizzare
<li class="foldernode" yuiConfig='{"type":"TextNode","data":"{'myurl':'${a[3]}'}"}'>
Senza il "tipo" attributo funziona:
<li class="foldernode" yuiConfig='{"data":"{'myurl':'${a[3]}'}"}'>
ho già dovuto fare qualcosa hacky e utilizzare '
per le singole citazioni che ho poi sostituirli con le virgolette doppie in JavaScript. Sarebbe utile qualsiasi strategia generale per fare questo tipo di quotazione annidata.
Perché ci sono ancora più quotazioni attorno al valore di 'data'? Mi aspetto che assomigli a '' {"tipo": "TextNode", "data": {' myurl ': ' $ {a [3]} '}} '' –
Prova ed errore. Ottengo un errore JSON.parse da YUI quando li tolgo. – sutee