Ce qui fonctionne pour moi (en utilisant posgtgresql 5.6) est
SELECT (tablename.jsoncolumnname->>'jsonfiledname')::int FROM tablename;
j'aime
SELECT (users.data->>'failed_login_attempts_count')::int FROM users;
En supposant des users
la table a une colonne json nommée data
qui est quelque chose comme :
{"failed_login_attempts_count":"2","comment":"VIP"}