PostgreSQL jsonを整形する

PostgreSQL jsonを整形する

PostgreSQLで、jsonを整形する手順を記述してます。「jsonb_pretty」で可能です。pgAdmin上で実行しても、整形はされません。

環境

  • OS CentOS Stream release 9
  • PostgreSQL 15.1

jsonを整形

jsonを整形するには、「jsonb_pretty」を使用します。

jsonb_pretty(json);

実際に、実行してみます。

SELECT jsonb_pretty('{"a": 111, "b": "BBB", "c": [1, 2, 3]}');

実行結果をみると、整形されていることが確認できます。

json配列にも使用することが可能です。

SELECT jsonb_pretty('[1, 2, 3, [4, 5]]');

実行結果