Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Data TypeType IdValueSerialized BytesDescription
Null41 = 0x29null
typeId0x29
 
Boolean 53 = 0x35true
typeId0x35
bytes0x01
 
Character 54 = 0x36'a'
typeId0x36
bytes

0x00 0x61

 
Byte 55 = 0x371
typeId0x37
bytes0x01
 
Short 56 = 0x381000
typeId0x38
bytes0x03 0xE8
 
Integer 57 = 0x391000
typeId0x39
bytes0x00 0x00 0x03 0xE8
 
Long 58 = 0x3A1000
typeId0x3A
bytes0x00 0x00 0x00 0x00 0x00 0x00 0x03 0xE8
 
Float 59 = 0x3B1000f
typeId0x3B
bytes

0x44 0x7A 0x00 0x00

 
Double 60 = 0x3C1000d



typeId0x3C
bytes

0x40 0xF1 0x40 0x00 0x00 0x00 0x00 0x00

 
ASCII_STRING87 = 0x57"hello"
typeid0x57
len0x00 0x05
bytes0x68 0x65 0x40 0x40 0x6F
This represents ASCII string with maximum length 0xFFFF.
UTF_STRING 42 = 0x2A  This represents UTF string with maximum length 0xFFFF.
HUGE_ASCII_STRING 88 = 0x58  This represents ASCII string with length greater than 0xFFFF.
HUGE_UTF_STRING 89 = 0x59  This represents UTF string with length greater than 0xFFFF.
byte[] 46 = 0x2E byte[] {1,2}
 
typeId0x2E
len0x02 
bytes0x01 0x02
 
short[]47 = 0x2F short[] {1,2}
 
typeId0x2F
len0x02 
bytes

0x00 0x01 0x00 0x02

 
int[]48 = 0x30 int[] {1,2}
 
typeId0x30 
len0x02
bytes

0x00 0x00 0x00 0x01 0x00 0x00 0x00 0x02

 
long[]49 = 0x31 long[] {1}
 
typeId0x31
len0x01 
bytes

0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x01

 
float[]50 = 0x32 float[] {2.0f}
 
typeId0x32
len 0x01
bytes

0x40 0x00 0x00 0x00

 
double[]51 = 0x33 double[] {2.0d}
 
typeId0x33
len0x01 
bytes

0x40 0x00 0x00 0x00 0x00 0x00 0x00 0x00

 
string[]64 = 0x40  String[]{"hello", "world"}
 
typeId0x40 
len0x02

"hello"

bytes

87 - ASCII_STRING

0, 5 - len

104, 101, 108, 108, 111,

"world"

bytes

87 - ASCII_STRING

0, 5 - len

119, 111, 114, 108, 100

 
Map67 = 0x43

Map s = new HashMap<>();

 s.put("hello", "world")

typeId0x43
  
 
Set66 = 0x42

Set s = new HashSet();

 s.add("hello");

s.add("world");


typeId0x42
  
 
List  
  
  
 
ArrayList  
  
  
 
PDX_SERIALIZATION    
PDX_SERIALIZER    
DATA_SERIALIZATION     
USER_SERIALIZATION