У кого-нибудь есть какие-либо документы для идиоматического clojurescript для доступа к объекту javascript (возвращенный как json, по существу хэш)?Идиоматический доступ к объектам json с clojurescript
У меня есть объект JSON, возвращаемый с помощью запроса AJAX:
{
list: [1,2,3,4,5],
blah: "vtha",
o: { answer: 42 }
}
Как получить доступ к этим полям, использующим clojurescript?
я могу сделать:
(.-list data)
Но как это работает, когда я вложенной ценности и объекты?
(.-answer (.-o data))
выше кажется довольно неуклюжим, особенно учитывая хороший Js синтаксис: data.o.answer.
Что такое идиоматический способ доступа к объектам json с clojurescript?
Примечание:
я понял, что я могу на самом деле относятся к элементам с помощью JS синтаксиса, что весьма удобно, на самом деле. Таким образом, следующий будет работать правильно:
(str data.o.answer)
Я предполагаю, что в вашей фактической установки, вы получите надлежащее JSON? –
Да, фактический JSON –
До сих пор я думаю, что ответ действительно: нет идиоматического способа сделать это (пока). –