重複の可能性:
JSON文字列をJavaのオブジェクトに変換しますか?
私はJavaで書かれたビデオゲームのスクリプトの実装に取り組んでいます。
次のようなjavascriptオブジェクトを定義できることに興味があります。
var obj = ({
x: 1,
a: "meh",
onEvent: function(info) {
//do stuff
}
});
そしてそれを決定されたパイプラインを通してジャワの土地に渡します。現在、Javaでは、オブジェクトをsun.org.mozilla.javasript.internal.NativeObjectとして受け取っていますが、これはあまり使い勝手がよくありません。javascriptをJavaオブジェクトに転送して、その中のデータにアクセスできる方法はありますか?具体的には、GWTを使用せずに、私は実際にはWebテクノロジーを使用していません。
明確にするために編集:Javascriptコードの文字列をJSONのJava関数に渡していない。スクリプト全体を評価するためにjavax.scriptパッケージを使用しています。スクリプトエンジン内には、javascriptオブジェクトをパラメーターとして渡したいメソッドを使用したJavaオブジェクトへのバインディングがあります。
前もって感謝します!