select open change scope Open full search

PG.CENTER connects PostgreSQL documentation, reference, and ecosystem knowledge. Maintained by Pigsty.

FUNCTIONS / JSON FUNCTIONS AND OPERATORS

Converts a given SQL scalar value into a JSON scalar value.

Signatures & examples

json_scalar ( expression )
Converts a given SQL scalar value into a JSON scalar value. If the input is NULL, an SQL null is returned. If the input is number or a boolean value, a corresponding JSON number or boolean value is returned. For any other value, a JSON string is returned.
json_scalar(123.45) → 123.45
json_scalar(CURRENT_TIMESTAMP) → "2022-05-10T10:51:04.62128-04:00"
Version history 1
  1. PG 16 → 17added

Definition snapshot: 2026-09-14T13:14:25.684213+00:00@99e6866c · English manual source