Мне нужна помощь, чтобы заставить работать js_of_ocaml. В сети не так много информации об этом, и руководство очень скудное (нет фрагментов или примеров использования, нет разделов комментариев).
У меня на сервере есть модуль Card
с записью card
. Я отправляю card list
клиенту с помощью Ajax, и там я хочу прочитать и просмотреть этот список. В итоге я получаю следующее:
let json = Json.unsafe_input (Js.string http_frame.XmlHttpRequest.content) in
... где json
имеет тип 'a
, согласно документации (конечно, не тогда, когда я его запускаю).
Я могу зарегистрировать json##length
и получить правильную длину списка. Куда мне идти отсюда? В идеале я хотел бы использовать Deriving_Json
, чтобы снова получить card list
с типобезопасностью, но я также мог бы использовать цикл for (не такой элегантный, но какой угодно).