Be clearer about when jsonapi's need_escapes is needed

Andrew Dunstan <andrew@dunslane.net>

Commit: ea5ff5833c7d4ae727a5acfc590c848b520775d0
Author: Andrew Dunstan <andrew@dunslane.net>
Date: 2025-01-19T14:09:58Z
Releases: 18.0
Be clearer about when jsonapi's need_escapes is needed

Most operations beyond pure json parsing need to set need_escapes to
true to get access to field names and string scalars. Document this
fact more explicitly.

Slightly tweaked patch from:

Author: Corey Huinker <corey.huinker@gmail.com>

Discussion: https://postgr.es/m/CADkLM=c49Vkfg2+A8ubSuEtaGEjuaKZXCA6SrXA8kdwHjx3uxQ@mail.gmail.com

Files

PathChange+/−
src/common/jsonapi.c modified +5 −1
src/include/common/jsonapi.h modified +13 −2

Discussion