Det som fungerar för mig (med posgtgresql 5.6) är
SELECT (tablename.jsoncolumnname->>'jsonfiledname')::int FROM tablename;
gillar
SELECT (users.data->>'failed_login_attempts_count')::int FROM users;
Förutsatt users
tabellen har en json-kolumn med namnet data
vilket är ungefär:
{"failed_login_attempts_count":"2","comment":"VIP"}