Мы используем платформу GWT с клиентом GWTP и остальными веб-сервисами в контейнере GUICE. Вызов службы Rest из клиента GWT выполняется с помощью JSONPRequestbuilder.
Я хочу знать, какой метод разбора строки ответа JSON лучше всего подходит для GWT? - JSON для сериализации/десериализации Java
После долгих поисков в Google я обнаружил, что у нас есть много вариантов.
- GWT построил метод JSONParser parseStrict, который называется безопасным и лучшим способом. Но это может не подойти для сложной строки ответа JSON. Потому что вам нужно написать много кода для анализа каждого элемента в ответе JSON и преобразования в объект Java.
- Подход GWT AutobeanFactory - я не знаю, как лучше всего это использовать? Мы используем GWT 2.4, у вас вообще нет полного примера использования этого подхода. Везде люди говорят, что это подход, но нигде нет подробного описания этого. Несколько примеров в Google были из более старых версий gwt, которые были сильно изменены в GWT 2.4. Пожалуйста, поделитесь хорошим примером с подходом GWT 2.4 и Autobean factory для JSON ser/deser...
- Типы оверлеев JavaScript. Люди говорят, что это небезопасный способ. Поэтому я немного сомневаюсь, стоит ли нам использовать это или нет.
Более того, мы очень скоро переходим с GWT на SmartGWT. Надеюсь, остальные сервисы вызовов с ними должны продолжать работать даже в SmartGWT без каких-либо изменений. (Поскольку SmartGWT также поставляется с предопределенной поддержкой остальных форматов JSON, которую мы можем не использовать, поскольку мы уже создали эти службы в целом).