Ich schreibe ein Applet, das einige JSON-RPC-Aufrufe macht. Ich verwende die Google JSON-Bibliothek (GSON), um die Antwort JSON in eine Klasse zu werfen. Thsi scheint gut zu funktionieren, wie es ist, aber wenn ich diesen Code in meinem Applet verwenden, ich bin mit einem Hit java.lang.reflect.reflectpermission
. Nach dem, was ich im Internet gelesen habe dieses Thema auf SO scheint es, dass ich, da GSON Reflection verwendet, es nicht in Applets verwenden kann, es sei denn, ich ändere die Sicherheitsrichtlinie ausdrücklich. Wie kann ich das umgehen? Ich habe eine Reihe von Klassen in meiner Anwendung erstellt und benutze die Gson.fromJson
Methode, um sie in die Klasse zu übertragen. Gibt es eine Möglichkeit, die gleiche Funktionalität zu erreichen, ohne die Hälfte meines Codes neu schreiben zu müssen?
(Die Komplexität des Umgangs mit JSON in Java scheint eine Liga für sich zu sein!)
Vielen Dank im Voraus, Leute.