1
私はClojureアプリケーションでNashornを使用しています。 JavaScriptコードを評価するとき、java.util.Mapインターフェースを実装するScriptObjectMirrorを返します。Javaマップでキーワードを指定
マップキーをclojure.walk/keywordize-keysを使用してキーワード化しようとしていますが、IPersistentMap以外のマップには効果がないようです。それは再帰的に動作しません。しかし
(into {}
(for [[k v] eval-result]
[(keyword k) v]))
:
は、だから私はfollwingコードを試してみました。どのようにJavaマップをキーワード化するかについての任意のアイデア? clojure.walk/keywordize-keysはMapインターフェイスで動作しませんか?ありがとうございました。
道を私を見つけましたか? –