XML/JSON sẽ không đủ điều kiện cho chế độ chữ và số của mã QR vì nó sẽ bao gồm chữ thường. Bạn sẽ phải sử dụng chế độ byte. Tối đa là 2.953 ký tự. Tuy nhiên, giới hạn thực tế là ít hơn - có lẽ một vài trăm ký tự.
Tốt hơn nên mã hóa siêu kết nối thành dữ liệu nếu bạn có thể.
Như Terence nói, không có người đọc nào sẽ làm bất cứ điều gì với XML/JSON ngoại trừ hiển thị nó. Bạn cần một trình đọc tùy chỉnh để làm điều gì đó hữu ích với dữ liệu đó. (Mà cho thấy đây không phải là một trường hợp sử dụng tốt cho mã QR.) Nhưng nếu bạn đang làm cho độc giả của riêng bạn, bạn có thể sử dụng nén gzip để làm cho trọng tải nhỏ hơn nhiều. Người đọc của bạn sẽ biết giải nén nó.
Bạn có thể nhận được ngay với một cái gì đó khả thi nhưng đây không phải là một cách tiếp cận tốt nói chung.
Nguồn
2012-07-04 14:25:18
Vì vậy, việc đưa một số dữ liệu json vào qrcodes không phải là một cách tiếp cận tốt? – AnixPasBesoin
+1 về điều này, mặc dù tôi hoàn toàn không đồng ý với tuyên bố, "Điều này cho thấy đây không phải là trường hợp sử dụng tốt cho mã QR". Nếu bạn đang xây dựng một ứng dụng tùy chỉnh, có rất nhiều, nhiều lý do để tuần tự hóa dữ liệu vào một mã QR. – DVK