json array postgres code example

Example 1: json array to string in postgresql

SELECT string_agg(trim(tdata::text, '"'), ', ') from jsonb_array_elements(CAST('[1 , 2]' as jsonb)) tdata

Example 2: json array to string in postgresql

SELECT 
	ID
	,(
		SELECT string_agg(trim(JsonString::text, '"'), ', ')
		FROM jsonb_array_elements(JsonData->'Name') JsonString
	) AS StringArray
FROM   tbl_TestJsonArray;

Example 3: postgres json

UPDATE users SET data = jsonb_set(data, '{name}', '"John"');

Example 4: postgresql parse json array

SELECT array_to_json(array_col) as array_col FROM t_name;

Example 5: postgres json

UPDATE users SET tags = tags || array['admin'];

Tags:

Sql Example