В моем приложении мне нужно загружать данные JSON из многочисленных веб-сервисов.Классы данных, которые я использую, довольно сложные (множество свойств, довольно глубокое дерево наследования и т. Д.).
Я намереваюсь заняться кэшированием, используя одну таблицу базы данных, где я буду хранить загруженные данные JSON в столбце VARCHAR (вместе с другими метаданными, содержащими столбцы).Сериализация JSON выполняется с помощью библиотеки Gson.
Кажется, довольно удобно просто выгружать экземпляры в JSON и анализировать их позже, когда они мне понадобятся.Нет необходимости создавать пользовательские таблицы для каждого класса или писать множество пользовательских кодов сериализации.Кроме того, я могу выполнять запросы к кеш-таблице следующим образом.
Вопрос: Является ли этот подход каким-либо образом антипаттерном?