Я пишу апплет, который делает некоторые вызовы JSON-RPC. Я использую библиотеку Google JSON (GSON) для приведения ответа JSON в класс. Это, кажется, работает нормально, как есть, но когда я использую этот код в своем апплете, я получаю java.lang.reflect.reflectpermission
. Из того, что я прочитал в этой теме в SO, кажется, что, поскольку GSON использует Reflection, я не могу использовать его в апплетах, если не внесу явные изменения в политику безопасности. Как я могу обойти это? Я создал несколько классов в своем приложении и использовал метод Gson.fromJson
для приведения его в класс. Есть ли способ достичь той же функциональности без необходимости переписывать половину моего кода.
(Сложность работы с JSON в Java, похоже, сама по себе!)
Заранее спасибо, ребята.