Co pro mě funguje (pomocí posgtgresql 5.6) je
SELECT (tablename.jsoncolumnname->>'jsonfiledname')::int FROM tablename;
jako
SELECT (users.data->>'failed_login_attempts_count')::int FROM users;
Za předpokladu users
tabulka má sloupec json s názvem data
což je něco jako:
{"failed_login_attempts_count":"2","comment":"VIP"}