Anda tidak bisa, setidaknya secara native. JSON hanya mengizinkan 3 tipe data dasar dasar:angka, string, dan boolean. Segala sesuatu yang lain harus serial ke string atau nomor.
Ini berarti Anda memiliki tiga opsi dasar:
-
Serialisasi ke heksadesimal. Keuntungannya adalah menjadi mudah untuk diubah menjadi byte di PostgreSQL jika Anda membutuhkannya.
-
Serialisasi ke base64. Keuntungannya di sini adalah menggunakan lebih sedikit ruang.
-
Serialisasi ke array angka. Ini tidak disukai dalam pandangan saya karena sulit untuk membatasi setiap angka antara 0 dan 255.