Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

The method to transform a JSON array to an integer array in Postgres is to use the json_array_elements function to unnest the JSON array, and then cast the resulting elements to integers using the ::integer operator. Here is an example:

SELECT json_array_elements('[1, 2, 3]')::integer[] AS integer_array;

This will return an integer array [1, 2, 3].