【发布时间】:2013-01-11 13:25:06
【问题描述】:
我正在阅读 RFC 4627 (http://www.ietf.org/rfc/rfc4627.txt)。在第 2.1 段中,它谈到了三个字面名称 true、false、null。
false = %x66.61.6c.73.65 ; false
null = %x6e.75.6c.6c ; null
true = %x74.72.75.65 ; true
我完全迷失在这里。有谁知道 %x66.61.6c.73.65 是什么意思? 谢谢。
【问题讨论】:
-
我认为是这些单词的十六进制字符。
-
有人知道这个约定是从哪里来的吗?我从未见过有人将十六进制或“伪十六进制”写成
%x77.72.75.65——我觉得\x72\x77\x75...或0x74727565或0x72 0x72 ...更常见且易于理解。只是好奇,也许 JSON RFC 中使用的形式在过去是司空见惯的还是曾经司空见惯?有人知道吗?