Det kan du inte, åtminstone inte. JSON tillåter endast 3 grundläggande primära datatyper:nummer, sträng och boolean. Allt annat måste serialiseras till en sträng eller ett nummer.
Det betyder att du har tre grundläggande alternativ:
-
Serialisera till hexadecimal. Fördelen är att det blir lätt att förvandla till en bytea i PostgreSQL om du behöver det.
-
Serialisera till base64. Fördelen här är att den tar mindre utrymme.
-
Serialisera till en nummermatris. Detta är inte att föredra enligt min åsikt eftersom det är svårt att begränsa varje nummer till mellan 0 och 255.