Bạn không thể, ít nhất là tự nhiên. JSON chỉ cho phép 3 kiểu dữ liệu nguyên thủy cơ bản:số, chuỗi và boolean. Mọi thứ khác phải được tuần tự hóa thành chuỗi hoặc số.
Điều này có nghĩa là bạn có ba tùy chọn cơ bản:
-
Nối tiếp sang hệ thập lục phân. Ưu điểm là nó trở nên dễ dàng chuyển thành một tệp phụ trong PostgreSQL nếu bạn cần.
-
Nối tiếp với base64. Ưu điểm ở đây là nó sử dụng ít dung lượng hơn.
-
Nối tiếp thành một mảng số. Điều này không được ưu tiên trong quan điểm của tôi vì thật khó để giới hạn mỗi số trong khoảng từ 0 đến 255.