Re: psql JSON output format - Mailing list pgsql-hackers

From Laurenz Albe
Subject Re: psql JSON output format
Date
Msg-id e66b2e383d0860793a7272f68e147daf6665a9ea.camel@cybertec.at
Whole thread Raw
In response to Re: psql JSON output format  (Christoph Berg <myon@debian.org>)
Responses Re: psql JSON output format
Re: psql JSON output format
List pgsql-hackers
On Mon, 2024-01-22 at 16:19 +0100, Christoph Berg wrote:
> What I did now in v3 of this patch is to print boolean and numeric
> values (ints, floats, numeric) without quotes, while adding the quotes
> back to json. This solves the NULL vs 'null'::json problem.

The patch is working as advertised.

I am kind of unhappy about this change.  It seems awkward and undesirable
so have JSON values decorated with weird quoting in JSON output.
I understand the motivation, but I bet it's not what will make users
happy.

If you need to disambiguate between SQL NULL and JSON null, my
preferred solution would be to omit SQL NULL columns from the output
altogether.

Yours,
Laurenz Albe



pgsql-hackers by date:

Previous
From: "cca5507"
Date:
Subject: Re:Bug report and fix about building historic snapshot
Next
From: Akshat Jaimini
Date:
Subject: Re: Parallelize correlated subqueries that execute within each worker