You might want to consider using the dedicated `json` column type, if available, both to give PostgreSQL a better insight into the potential for storage optimisation, and for the potential for better indexing and queries tomorrow.  https://github.com/ryandotsmith/queue_classic/blob/master/sql/create_table.sql has an example of how to determine if the type is available, and use it if so.