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