13

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

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

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

4

2 回答 2

18

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

如果可以的话,最好对数据的超链接进行编码。

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

您可能会摆脱一些可行的方法,但这通常不是一个好方法。

于 2012-07-04T14:25:18.003 回答
6

您可以拥有的最大字母数字字符数为4,296。尽管这将需要最低形式的纠错并且很难扫描。

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

但是,您将需要编写自己的应用程序来扫描代码——我不知道有什么可以处理原始 JSON 或 XML。不过,所有扫描仪都会向您显示文本。

于 2012-07-04T13:12:36.363 回答