Datum json_build_array_worker(int nargs, Datum *args, bool *nulls, Oid *types, bool absent_on_null)
Datum json_build_object_worker(int nargs, Datum *args, bool *nulls, Oid *types, bool absent_on_null, bool unique_keys)
void json_categorize_type(Oid typoid, JsonTypeCategory *tcategory, Oid *outfuncoid)
char * JsonEncodeDateTime(char *buf, Datum value, Oid typid, const int *tzp)
bool json_validate(text *json, bool check_unique_keys, bool throw_error)
Datum to_json_worker(Datum val, JsonTypeCategory tcategory, Oid outfuncoid)
void escape_json(StringInfo buf, const char *str)
bool to_json_is_immutable(Oid typoid)