是否有任何技巧可以让这个内联json对象解析? $ a [3]是一个包含url的mako变量。
<li class="foldernode" yuiConfig='{"type":"TextNode","data":"{'myurl':'${a[3]}'}"}'>
没有“type”属性,它可以工作:
<li class="foldernode" yuiConfig='{"data":"{'myurl':'${a[3]}'}"}'>
我已经不得不做一些hacky并使用'
作为单引号,然后在javascript中用双引号替换。执行此类嵌套引用的任何一般策略都会有所帮助。
答案 0 :(得分:2)
我经常使用它来在通用JavaScript中编写对象,在其上调用JSON.stringify并复制结果。我得到的结果是{"type":"TextNode","data":{"myurl":"${a[3]}"}}
。