Types primitifs JSON et types PostgreSQL correspondants

Un tableau décrivant les types primitifs 'JSON et les types PostgreSQL correspondants.

JSON type primitif Type PostgreSQL Remarques
string texte \u0000 n'est pas autorisé, de même que les échappements Unicode non ASCII si l'encodage de la base de données n'est pas UTF8.
number numérique les valeurs NaN et " infinity ne sont pas autorisées.
boolean booléen Seules les lettres minuscules " true et " false sont autorisées.
null non disponible Le " NULL de SQL est un concept différent.

Lors de la conversion d'une entrée textuelle " JSON en " jsonb, les types primitifs décrits par la RFC 7159 sont effectivement mis en correspondance avec les types natifs de PostgreSQL.