Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#1 26/04/2018 07:47:48
- big1
- Membre
json et clés dupliquées
Bonjour,
d'après la documentation:
https://docs.postgresql.fr/9.6/datatype-json.html
"Si des clé dupliquées sont présentées en entrée, seule la dernière valeur est conservée."
Pouvez-vous s'il vous plait me l'expliquer par un exemple?
D'avance merci.
Hors ligne
#2 26/04/2018 09:54:39
- dverite
- Membre
Re : json et clés dupliquées
select '{"a":1, "b":2, "a":3}'::jsonb;
jsonb
------------------
{"a": 3, "b": 2}
Avec le type jsonb, la valeur 1 pour la clef "a" est éliminée par la seconde valeur 3 pour la même clef.
Par opposition, voilà ce que ça donne avec le type json où toutes les valeurs sont conservées:
select '{"a":1, "b":2, "a":3}'::json;
json
-----------------------
{"a":1, "b":2, "a":3}
(1 row)
@DanielVerite
http://blog-postgresql.verite.pro/
Hors ligne
#3 26/04/2018 10:25:33
- big1
- Membre
Re : json et clés dupliquées
Merci beaucoup.
Hors ligne
Pages : 1