Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1tpqIb-00D3pZ-Vb for pgsql-committers@arkaria.postgresql.org; Wed, 05 Mar 2025 15:04:41 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1tpqIZ-00DS7m-Rq for pgsql-committers@arkaria.postgresql.org; Wed, 05 Mar 2025 15:04:39 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1tpqIZ-00DS7F-Jc for pgsql-committers@lists.postgresql.org; Wed, 05 Mar 2025 15:04:39 +0000 Received: from mahout.postgresql.org ([2001:4800:3e1:1::227]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1tpqIX-0017id-29 for pgsql-committers@lists.postgresql.org; Wed, 05 Mar 2025 15:04:38 +0000 Received: from gemulon.postgresql.org ([2001:4800:3e1:1::198]) by mahout.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1tpqIX-002sX5-CR for pgsql-committers@lists.postgresql.org; Wed, 05 Mar 2025 15:04:37 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1tpqIW-000vNd-0l for pgsql-committers@lists.postgresql.org; Wed, 05 Mar 2025 15:04:36 +0000 Content-Type: multipart/mixed; boundary="===============0738862099357802045==" MIME-Version: 1.0 From: Andrew Dunstan To: pgsql-committers@lists.postgresql.org Subject: pgsql: Allow json{b}_strip_nulls to remove null array elements X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Wed, 05 Mar 2025 15:04:36 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============0738862099357802045== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 QWxsb3cganNvbntifV9zdHJpcF9udWxscyB0byByZW1vdmUgbnVsbCBhcnJheSBlbGVtZW50cwoK QW4gYWRkaXRpb25hbCBwYXJhbWF0ZXIgKCJzdHJpcF9pbl9hcnJheXMiKSBpcyBhZGRlZCB0byB0 aGVzZSBmdW5jdGlvbnMuCkl0IGRlZmF1bHRzIHRvIGZhbHNlLiBJZiB0cnVlLCB0aGVuIG51bGwg YXJyYXkgZWxlbWVudHMgYXJlIHJlbW92ZWQgYXMKd2VsbCBhcyBudWxsIHZhbHVlZCBvYmplY3Qg ZmllbGRzLiBKU09OIHRoYXQganVzdCBjb25zaXN0cyBvZiBhIHNpbmdsZQpudWxsIGlzIG5vdCBh ZmZlY3RlZC4KCkF1dGhvcjogRmxvcmVudHMgVHNlbGFpIDxmbG9yZW50cy50c2VsYWlAZ21haWwu Y29tPgoKRGlzY3Vzc2lvbjogaHR0cHM6Ly9wb3N0Z3IuZXMvbS80QkNFQ0NENS00RjQwLTQzMTMt OUU5OC05RTE2QkVCMEIwMURAZ21haWwuY29tCgpCcmFuY2gKLS0tLS0tCm1hc3RlcgoKRGV0YWls cwotLS0tLS0tCmh0dHBzOi8vZ2l0LnBvc3RncmVzcWwub3JnL3BnL2NvbW1pdGRpZmYvNDYwMzkw M2QyOTRiYmRkNjQ0YWZlY2Y5YjU5NzA4MjdkYjZkMWZmNQoKTW9kaWZpZWQgRmlsZXMKLS0tLS0t LS0tLS0tLS0KZG9jL3NyYy9zZ21sL2Z1bmMuc2dtbCAgICAgICAgICAgICAgICAgICB8IDE3ICsr KysrKystLS0tCnNyYy9iYWNrZW5kL2NhdGFsb2cvc3lzdGVtX2Z1bmN0aW9ucy5zcWwgfCAxNCAr KysrKysrKysKc3JjL2JhY2tlbmQvdXRpbHMvYWR0L2pzb25mdW5jcy5jICAgICAgICB8IDI3ICsr KysrKysrKysrKysrKy0tCnNyYy9pbmNsdWRlL2NhdGFsb2cvcGdfcHJvYy5kYXQgICAgICAgICAg fCAgNCArLS0Kc3JjL3Rlc3QvcmVncmVzcy9leHBlY3RlZC9qc29uLm91dCAgICAgICB8IDUwICsr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCnNyYy90ZXN0L3JlZ3Jlc3MvZXhwZWN0ZWQv anNvbmIub3V0ICAgICAgfCA1MCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwpzcmMv dGVzdC9yZWdyZXNzL3NxbC9qc29uLnNxbCAgICAgICAgICAgIHwgMTkgKysrKysrKysrKysrCnNy Yy90ZXN0L3JlZ3Jlc3Mvc3FsL2pzb25iLnNxbCAgICAgICAgICAgfCAxOCArKysrKysrKysrKysK OCBmaWxlcyBjaGFuZ2VkLCAxOTAgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkKCg== --===============0738862099357802045==--