Gefunden:
CREATE TABLE publishers(id INT, info JSON);
CREATE INDEX ON publishers((info->>'name'));
Wie in den Kommentaren angegeben, ist der feine Unterschied hier ->>
statt ->
. Ersteres gibt den Wert als Text zurück, letzteres als JSON-Objekt.