Możliwe są różne rozwiązania. To zależy od tego, czego w końcu oczekujesz. Ale wszystkie rozwiązania wykorzystywałyby funkcję json_array_elements(). Rozszerza to każdy element do jednego wiersza. Dzięki temu możesz robić, co chcesz.
Daje to jeden wiersz na wartość:
SELECT
value -> 'rule_key'
FROM
data,
json_array_elements(rule_results)