PostgreSQL Cheat Sheet/Build JSON object

Construct JSONB on the fly in a query.

Section: JSONB, Arrays, and Date/Time Recipes

Build JSON object

sql
sql
SELECT jsonb_build_object('user_id', user_id, 'email', email) FROM public.users LIMIT 5;
Explanation

See summary for usage details.

Learn the surrounding workflow

Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.

Related commands

Same sheet · prioritizing JSONB, Arrays, and Date/Time Recipes
Create GIN index on JSONB
Accelerate JSONB containment queries.
OpenIn sheetsql1 tag match
Extract JSONB field
Extract a text value from a JSONB document.
OpenIn sheetsql1 tag match
Connect to a database
Open an interactive psql session to a database.
Create database
Create a new database in the cluster.
Create schema
Create a namespace for objects.
Insert row
Insert one row into a table.