QR码限制

Bob*_*012 13 json qr-code barcode xml-serialization

我必须使用自定义字段生成代码:idof field+nameof field+valuesof field.

  1. 我可以在QRcode内编码多长时间的数据?我需要知道我可以插入多少个字段\值.

  2. 我应该使用XML还是JSON还是CSV?什么是最通用和最有效的?

Sea*_*wen 15

XML/JSON不符合QR码的字母数字模式,因为它将包含小写字母.你必须使用字节模式.最大值为2,953个字符.但是,实际限制要少得多 - 可能是几百个字符.

如果可以的话,编码数据超链接要好得多.

正如特伦斯所说,除了展示它之外,读者不会对XML/JSON做任何事情.无论如何,你需要一个自定义阅读器来做一些有用的数据.(这表明这不是QR码的一个很好的用例.)但是如果你正在制作自己的阅读器,你可以使用gzip压缩来使有效载荷小得多.你的读者会知道解压缩它.

你可能会得到一些可行的东西,但这不是一般的好方法.

  • 尽管我完全不同意这一说法,但"这表明这不是QR码的一个很好的用例." 如果要构建自定义应用程序,将数据序列化为QR代码的原因有很多. (3认同)
  • 因此,将一些json数据放入qrcodes不是一个好方法吗? (2认同)

Ter*_*den 6

您可以拥有的最大字母数字字符数为4,296.虽然这将需要最低形式的纠错,并且将非常难以扫描.

JSON在数据存储方面通常比XML更有效.

但是,您需要编写自己的应用程序来扫描代码 - 我不知道任何将处理原始JSON或XML的应用程序.但是,所有扫描仪都会显示文本.