JSON RFC 4627:什么是“false =%x66.61.6c.73.65; false”的意思

时间:2013-01-11 13:25:06

标签: json rfc4627

我正在阅读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是什么意思? 感谢。

2 个答案:

答案 0 :(得分:2)

它们是用于这些单词的字节。简而言之,文本将以ASCII(或等效的)编码,而不是其他编码。

>>> print '\x66\x61\x6c\x73\x65'
false

答案 1 :(得分:2)

乍一看,这些似乎是字母的ascii代码:

  • false =“f”+“a”+“l”+“s”+“e”例如:char(0x65)+ char(0x61)+ char(0x6c)+ char(0x73)+ char(0x65)