Даже не знаю. В целом лучше на каждый "фильтр" создать столбец, если их разумное количество или вынести в отдельную таблицу.
У меня на работе JSON используется, например, для хранения ссылок на документы каждого дома. Это идеологически неправильно, но удобнее сохранить дом и все его поля за раз, чем выяснять, какие из ссылок нужно удалить, а какие добавить. При этом ссылки на документы в отрыве от самого дома нам не нужны, поиск по ним не делаем и т.д.