Tableau 9.39, « Fonctions de support JSON » montre les fonctions disponibles pour la création de données au format JSON (voir Section 8.14, « Type JSON »).
Tableau 9.39. Fonctions de support JSON
Fonction | Description | Exemple | Exemple du résultat |
---|---|---|---|
array_to_json(anyarray [, pretty_bool]) | Renvoie le tableau au format JSON. Un tableau PostgreSQL multi-dimensionnel devient un tableau JSON de tableaux. Des retours à la ligne seront ajoutés entre les éléments de la première dimension si pretty_bool vaut true. | array_to_json('{{1,5},{99,100}}'::int[]) | [[1,5],[99,100]] |
row_to_json(record [, pretty_bool]) | Renvoie la ligne au format JSON. Des retours à la ligne seront ajoutés entre les éléments du niveau 1 si pretty_bool vaut true. | row_to_json(row(1,'foo')) | {"f1":1,"f2":"foo"} |