↑↓ 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.

Reading PG 18current·documented in 4 of 27 versions, 17 to 20

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. 16 → 17 added

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