任何人都有任何用于访问 javascript 对象的惯用 clojurescript 文档(返回为 json,本质上是一个哈希)?
我有一个通过 AJAX 请求返回的 JSON 对象:
{
list: [1,2,3,4,5],
blah: "vtha",
o: { answer: 42 }
}
如何使用 clojurescript 访问这些字段?
我可以:
(.-list data)
但是当我有嵌套的值和对象时,它是如何工作的呢?
(.-answer (.-o data))
上面的内容似乎很笨拙,尤其是考虑到良好的 js 语法:data.o.answer。
使用 clojurescript 访问 json 对象的惯用方式是什么?
笔记:
我意识到我实际上可以使用 JS 语法来引用元素,这实际上非常方便。所以以下将正常工作:
(str data.o.answer)