获取内联JSON进行解析

sut*_*tee 5 html javascript yui

是否有任何技巧可以让这个内联json对象解析?$ a [3]是一个包含url的mako变量.

<li class="foldernode" yuiConfig='{"type":"TextNode","data":"{&#39;myurl&#39;:&#39;${a[3]}&#39;}"}'>
Run Code Online (Sandbox Code Playgroud)

没有"type"属性,它可以工作:

<li class="foldernode" yuiConfig='{"data":"{&#39;myurl&#39;:&#39;${a[3]}&#39;}"}'>
Run Code Online (Sandbox Code Playgroud)

我已经不得不做一些hacky并使用&#39;单引号然后我用javascript中的双引号替换.执行此类嵌套引用的任何一般策略都会有所帮助.

jua*_*azo 2

我通常使用它来用通用 JavaScript 编写对象,对其调用 JSON.stringify 并复制结果。我得到的结果是{"type":"TextNode","data":{"myurl":"${a[3]}"}}.