Brug ->>
operator til at hente json-feltet.
Dette burde virke og returnere null
(som i, ingen værdi) korrekt for begge:
select ('{"id": null}'::json->>'id')::text
select ('{"id": null}'::json->>'id')::integer
Jeg har lavet en violin det demonstrerer det
PS:for at få strengen "null"
, skal du definere din json som:{"id": "null"}