Не хранить данные в формате json в базе данных.Таким образом вы смягчаете всю суть реляционной базы данных и делаете поиск значений дорогостоящей задачей.Я вижу в вашем образце атрибуты чистоты, publicFacility, roomFacility и безопасности.Это должны быть столбцы в вашей базе данных, чтобы вы могли искать что-то вроде «все записи с чистотой выше 3».Он работает с типом столбца JSON, но стоит дороже, чем обычные столбцы.
Редактировать : проверьте вариант использования для своей записи в базе данных.Если вы уверены, что вам не нужно искать или упорядочивать по закодированным атрибутам, вы можете хранить данные, закодированные в виде строки json.Однако, если ваша база данных поддерживает тип столбца JSON, вы должны использовать этот тип, потому что он позволяет выполнять поиск в сохраненном JSON (но это обходится дороже, чем поиск в обычных столбцах).
Второй пункт: второй фрагмент кода (с кавычками) выглядит как недопустимый синтаксис для json.