Det kan du i hvert fald ikke. JSON tillader kun 3 grundlæggende primære datatyper:tal, streng og boolean. Alt andet skal serialiseres til en streng eller et nummer.
Det betyder, at du har tre grundlæggende muligheder:
-
Serialiser til hexadecimal. Fordelen er, at det bliver nemt at omdanne til en bytea i PostgreSQL, hvis du har brug for det.
-
Serialiser til base64. Fordelen her er, at den bruger mindre plads.
-
Serialiser til en talarray. Dette foretrækkes efter min mening ikke, da det er svært at begrænse hvert tal til mellem 0 og 255.