我最近听说过PSON,听说它与JSON类似。对象的编码方式不同。但是它们有什么不同?更具体地说,它们在用于序列化和反序列化数据时有何不同?
答案 0 :(得分:1)
PSON在对象,数组,数字,布尔值和null值的表示形式方面与JSON并无不同。 PSON的序列化字符串不同于JSON。
PSON字符串是8位ASCII编码数据的序列。它必须以“(ASCII 0x22)”字符开头和结尾。这些字符之间可以包含任何字节序列。
PSON结合了JSON,BJSON,ProtoBuf和ZIP的优点,在网络级别上实现了较小的占用空间。基本常数和小的整数值被有效地编码为单个字节。其他整数值始终编码为可变长度整数。此外,它还带有渐进式和静态词典,可将数据冗余降至最低。
鉴于JSON要求序列化格式为有效的unicode(通常为UTF-8)
您可以使用JSON解析器解码PSON