В настоящее время я использую класс Google Gson для анализа входящих строк AJax JSON в Java pojos, как часть задач doGet / doPost. Я создаю новый объект Gson, как обычно, из строки JSON обычным способом:
JsonObj jsonObj = new Gson().fromJson(jsonStr, jsonObj.class);
Сомнение заключается в том, что мне следует создавать экземпляр общего объекта gson в инициализации сервлета, чтобы избежать выполнения new Gson()
в каждом вызове doGet / doPost сервлета.
Здесь Создавать новый экземпляр GSON для каждой сериализации? Я узнал, что Gson не является синглтоном и что некоторая настройка возможна с GsonBuilder, но это не мой случай.
Меня беспокоит многопоточность общего объекта Gson.