Intenté esta consulta para filtrar el 'null'::json
valores con esta consulta:
SELECT DISTINCT json_object_keys(j) from t WHERE j <> 'null'::json;
Sin embargo, aparentemente no hay un operador json <> json, así que tuve que convertirlo en texto y compararlo.
SELECT DISTINCT json_object_keys(j) from t WHERE j::TEXT <> 'null';
¡Esto funciona! Sin embargo, no soy un experto en Postgres, por lo que puede que esta no sea la forma más eficaz de realizar esta comprobación.