JSON-RPC 呼び出しを行うアプレットを作成しています。Google JSON ライブラリ (GSON) を使用して、応答 JSON をクラスにキャストしています。Thsi はそのままでも問題なく動作するようですが、このコードをアプレットで使用すると、java.lang.reflect.reflectpermission
. SO のこのスレッドで読んだことから、GSON はリフレクションを使用しているため、セキュリティ ポリシーを明示的に変更しない限り、アプレットで使用できないようです。どうすればこれを回避できますか? アプリケーションで一連のクラスを作成し、Gson.fromJson
メソッドを使用してそれをクラスにキャストしていました。コードの半分を書き直さなくても同じ機能を実現する方法はありますか?
(Java で JSON を処理することの複雑さは別格のようです!)
よろしくお願いします。