Re: change JSON serialization for BIGINT?
Victor Yegorov <vyegorov@gmail.com>
From: Victor Yegorov <vyegorov@gmail.com>
To: Tim McLaughlin <tim@gotab.io>
Cc: pgsql-general@lists.postgresql.org
Date: 2024-11-26T11:36:26Z
Lists: pgsql-general
вт, 26 нояб. 2024 г. в 14:34, Tim McLaughlin <tim@gotab.io>:
> Is there a way to have Postgres serialize BIGINT as a string rather than
> number in JSON? By default it does this:
>
>
> select row_to_json(row(500::bigint));
> row_to_json
> -------------
> {"f1":500}
>
> But I want it to do this (note that "500" is quoted):
>
> select row_to_json(row(500::bigint));
> row_to_json
> -------------
> {"f1":"500"}
>
Will this work?
select row_to_json(row(500::text));
--
Victor Yegorov